Я пытаюсь скопировать рабочие листы из входного файла Excel в рабочую книгу VSTO Excel. Я получаю «нет такого интерфейса», копируя листы из входного файла Excel. Если я использую одинаковые рабочие тетради типа Interop Excel, то копируйте рабочие листы функциональности работают нормально. Как я могу решить эту проблему? < /P>
private Excel.Application _excel;
private Excel.Workbook _wb;
_excel = new Excel.Application();
_wb = _excel.Workbooks.Open(strFileName);
Excel.Worksheet ws = (Excel.Worksheet)Globals.ThisAddIn.Application.ActiveWorkbook.Worksheets["sheet1"];
_wb.Worksheets.Copy(ws, Type.Missing);
< /code>
Я также пытался использовать экземпляр Vsto Excel Addin для загрузки файла исходной рабочей книги. Он запускает исходную рабочую книгу на вершине рабочей книги VSTO Excel. Я должен обработать несколько рабочих книг, молча открывая файлы Excel без запуска рабочих книг. < /P>
Excel.Application excel = Globals.ThisAddIn.Application;
Excel.Workbook sourceWorkbook = excel.Workbooks.Open(FileNamePath);
Excel.Worksheet xlWsSummary = sourceWorkbook.Worksheets[1];
xlWsSummary.Visible = XlSheetVisibility.xlSheetVisible;
xlWsSummary.Unprotect("12345");
xlWsSummary.Activate();
xlWsSummary.Copy(Globals.ThisAddIn.Application.ActiveWorkbook.Worksheets[1], Type.Missing);
Подробнее здесь: https://stackoverflow.com/questions/780 ... ook-to-des
Такого интерфейса не поддерживается при копировании рабочих листов из исходной рабочей книги в рабочую книгу назначения ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как читать рабочую книгу Excel (Pandas), в которой могут быть несколько рабочих листов
Anonymous » » в форуме Python - 0 Ответы
- 1 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Python: циклический просмотр рабочих книг Excel и добавление листов в существующую книгу
Anonymous » » в форуме Python - 0 Ответы
- 23 Просмотры
-
Последнее сообщение Anonymous
-