Vijay533 Ответов: 0

Я написал код надстройки на C# для excel, из excel я вызываю DLL C++, поэтому excel не позволяет редактировать детали.


Привет ,

Я написал надстройку в C#(V. S 2015) для Excel, из этого кода я вызываю com dll там я могу индексировать или отправить файл в мое приложение, заполнив некоторые детали в диалоговом окне, после вызова моей dll из C# addin code excel не позволяет мне заполнить детали есть ли способ, которым я могу освободить курсор из excel, чтобы заполнить детали в этом диалоговом окне.

Примечание: Я занимаюсь программным обеспечением для управления документами.

Что я уже пробовал:

Я добавил ниже код, чтобы сохранить его в temp, и оттуда я вызываю свой код c++, чтобы получить диалоговое окно для заполнения деталей, касающихся excel,

Ниже приведен код, который я использую для сохранения excel во временном местоположении.

activeWorkBook = Globals.ThisAddIn.Application.ActiveWorkbook;
                    //activeWorkBook.SaveCopyAs(sTempWorkBookPath);
                    activeWorkBook.SaveAs(sTempWorkBookPath, Microsoft.Office.Interop.Excel.XlFileFormat.xlOpenXMLWorkbook, System.Reflection.Missing.Value, 
                    Missing.Value, false, false, Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlNoChange, 
                    Microsoft.Office.Interop.Excel.XlSaveConflictResolution.xlUserResolution, true, Missing.Value, 
                    Missing.Value, Missing.Value);

0 Ответов