Используя ClosedXML
возможно ли отобразить новый Excel.XLWorkbook()
в графическом интерфейсе без предварительного сохранения файла?
Я использую VB .Net и перехожу с Microsoft.Office.Interop.Excel
на ClosedXML
, чтобы принятьпреимущество увеличенной скорости.
В Excel Interop я могу создать новый Excel.ApplicationClass
и выбрать, нужно ли сделать Excel видимым в графическом интерфейсе, установив .interactive
и .visible
в TRUE
.
Существует ли эквивалент ClosedXML
для отображения Excel в графическом интерфейсе?
Я не могу найти в библиотеке ClosedXML
ничего, что могло бы повлиять на видимость приложения.
Microsoft.Office.Interop.Excel:
ExcelReport = New Excel.ApplicationClass
ExcelReport.Interactive = True 'True = Excel is interactive in the GUI
ExcelReport.Visible = True 'True = Excel is visible in the GUI
ClosedXML:
Dim wb = New Excel.XLWorkbook()
wb.Visible = True (no equivalent)
Я знаю, что часть красоты ClosedXML
заключается в том, чтоExcel фактически не требуется для создания файла, однако я хотел бы иметь возможность отладки и визуализации файла в Excel во время создания / записи.
Я также хотел бы, чтобы конечный пользователь решил, сохранять ли файл или нет.файл и если да, то где его сохранить.В настоящее время с использованием Excel Interop отчет представляется конечному пользователю в графическом интерфейсе как несохраненная книга «Book1».Они могут взаимодействовать с отчетом Excel без сохранения, закрыть его, сохранить в другом месте.
Возможно ли это с помощью ClosedXML
?