Такой интерфейс не поддерживается при копировании листов из исходной книги в целевую книгу — надстройка Excel VSTOC#

Место общения программистов 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);
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»