Такой интерфейс не поддерживается при копировании листов из исходной книги в целевую книгу — надстройка Excel VSTO ⇐ C#
Такой интерфейс не поддерживается при копировании листов из исходной книги в целевую книгу — надстройка Excel VSTO
Я пытаюсь скопировать листы из входного файла Excel в книгу VSTO Excel. Я получаю сообщение «Такой интерфейс не поддерживается» при копировании листов из входного файла Excel. Если я использую те же книги типа Interop Excel, функция копирования листов работает нормально. Пожалуйста, помогите мне решить эту проблему.
частное Excel.Application _excel; частный Excel.Workbook _wb; _excel = новый Excel.Приложение(); _wb = _excel.Workbooks.Open(strFileName); Excel.Worksheet ws = (Excel.Worksheet)Globals.ThisAddIn.Application.ActiveWorkbook.Worksheets["лист1"]; _wb.Worksheets.Copy(ws, Type.Missing); Изменить:
Я также пытался использовать экземпляр надстройки VSTO Excel для загрузки исходного файла книги. Он запускает исходную книгу поверх книги VSTO Excel. Мне нужно обработать несколько книг, автоматически открывая файлы Excel без запуска книг.
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.Copy(Globals.ThisAddIn.Application.ActiveWorkbook.Worksheets[1], Type.Missing);
Я пытаюсь скопировать листы из входного файла Excel в книгу VSTO Excel. Я получаю сообщение «Такой интерфейс не поддерживается» при копировании листов из входного файла Excel. Если я использую те же книги типа Interop Excel, функция копирования листов работает нормально. Пожалуйста, помогите мне решить эту проблему.
частное Excel.Application _excel; частный Excel.Workbook _wb; _excel = новый Excel.Приложение(); _wb = _excel.Workbooks.Open(strFileName); Excel.Worksheet ws = (Excel.Worksheet)Globals.ThisAddIn.Application.ActiveWorkbook.Worksheets["лист1"]; _wb.Worksheets.Copy(ws, Type.Missing); Изменить:
Я также пытался использовать экземпляр надстройки VSTO Excel для загрузки исходного файла книги. Он запускает исходную книгу поверх книги VSTO Excel. Мне нужно обработать несколько книг, автоматически открывая файлы Excel без запуска книг.
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.Copy(Globals.ThisAddIn.Application.ActiveWorkbook.Worksheets[1], Type.Missing);
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Может ли надстройка VSTO для MS Project отображать пользовательский интерфейс помимо ленты?
Anonymous » » в форуме C# - 0 Ответы
- 40 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Может ли надстройка VSTO для MS Project отображать пользовательский интерфейс помимо ленты?
Anonymous » » в форуме C# - 0 Ответы
- 49 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Python: циклический просмотр рабочих книг Excel и добавление листов в существующую книгу
Anonymous » » в форуме Python - 0 Ответы
- 23 Просмотры
-
Последнее сообщение Anonymous
-