EM_Y Ответов: 1

Как распечатать существующий файл excel_file.xls с помощью кнопки button_print нажмите кнопку using WPF


файл excel содержит только одну страницу.
Спасибо за любую помощь .

Что я уже пробовал:

  private void Print_Click(object sender, RoutedEventArgs e)
        {

print code ...


        }

1 Ответов

Рейтинг:
7

Richard Deeming

private void Print_Click(object sender, RoutedEventArgs e)
{
    System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo
    {
        FileName = @"Path\To\Your\excel_file.xls",
        Verb = "Print"
    });
}


EM_Y

большое вам спасибо это работает ,
но не могли бы вы помочь мне, пожалуйста, точно указать лист, который я хочу распечатать в этом файле !

EM_Y

этот код печатает "The Evaluation warning sheet" ведьма всегда активируется при открытии файла excel, потому что я использую spire.xls , мне нужно определить в коде номер листа, который здесь равен нулю, чтобы напечатать его .
Спасибо Вам за помощь !

Richard Deeming

Если вам нужно контролировать то, что печатается, то вам нужно будет использовать Interop:
Печать Excel с помощью взаимодействия[^]

EM_Y

Спасибо Вам за вашу драгоценную помощь ,это работает !