Такого интерфейса не поддерживается при копировании рабочих листов из исходной рабочей книги в рабочую книгу назначения C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Такого интерфейса не поддерживается при копировании рабочих листов из исходной рабочей книги в рабочую книгу назначения

Сообщение Anonymous »

Я пытаюсь скопировать рабочие листы из входного файла 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
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

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

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