在C#中打开Excel加载项

布拉德

我继承了一个C#Windows应用程序,该应用程序构建了一个大的电子表格以显示给用户。一种增强功能是将现有的Excel加载项添加到此电子表格。电子表格完成后,我一直在尝试添加加载项,如下所示:

            excelApp.Visible = true;
            // trying to add the Add-in
            string workBookPath = @"C:\AddinIWasGiven.xls";
            Workbook excelWorkbook = excelApp.Workbooks.Open(workBookPath, 0, false, 5, "", "", false, XlPlatform.xlWindows, "", true, false, 0, true, false, false);

每当执行此操作时,都会出现此错误:“无法打开Microsoft Excel加载项进行编辑。请改为编辑源文档”。我不确定为什么会收到此错误。我确实看到excelWorkbook返回为“ C:\ AddinIWasGiven.xls”,但是我读到它可能是调试器显示它的方式。我是外接程序和C#的新手。任何建议或帮助将不胜感激。

在一些帮助和反复试验的情况下,我发现这可行:

字符串workBookPath = @“ C:\ Addin.xla”; 工作簿excelWorkbook = excelApp.Workbooks.Open(workBookPath,0,false,5,“”,“”,false,XlPlatform.xlWindows,“”,false,false,0,true,false,false);

Vojtech多纳尔

加载项文件应具有.xla.xlam扩展名。设置Workbook.IsAddin=true通过保存.xls文件作为Excel插件.xlam

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何部署Excel XLL加载项并在Excel中自动注册该加载项

来自分类Dev

C#中的MS Word加载项TextChange事件

来自分类Dev

创建邮件时阅读Outlook加载项(C#)中的Outlook附件内容

来自分类Dev

在C#中打开并保存Excel文档

来自分类Dev

如何在文档级加载项中向VBA模块公开C#类?

来自分类Dev

在Excel加载项中包含“ ThisWorkbook”代码

来自分类Dev

将Excel加载项存储在现有工作簿中

来自分类Dev

在新的VBA项目/新Excel实例中,*。xlam加载项和缺少的引用均已打开

来自分类Dev

如何更改从PowerPoint的c#加载项中显示的当前幻灯片

来自分类Dev

在宏中调用Excel加载项功能

来自分类Dev

无法在Excel Web加载项中创建表

来自分类Dev

C#VSTO Excel加载项:如何从加载项ThisAddIn_Startup访问Ribbons控件?

来自分类Dev

Microsoft加载项在Excel桌面中不起作用

来自分类Dev

在Excel VBA中使用COM加载项中的CLR类?

来自分类Dev

在Excel 365中添加加载项后未显示``加载项''选项卡

来自分类Dev

在C#中从Xamarin SQL数据库加载第一项

来自分类Dev

C#无法打开Excel文件

来自分类Dev

通过我的Outlook加载项中的单击按钮打开WPF

来自分类Dev

从VBA打开Excel时未加载Excel加载项

来自分类Dev

重新打开工作簿上的在线Excel加载项

来自分类Dev

功能区中的Excel 2007加载项不起作用

来自分类Dev

在Windows版Excel的加载项中嵌入UserVoice小部件

来自分类Dev

在UserControl for Excel加载项(VB)中动态加载XAML

来自分类Dev

通过Enterprise Architect中的C#加载项进行标记的值验证

来自分类Dev

C# 加载项 Excel:ActiveSheet

来自分类Dev

C# 打开工作簿返回加载项而不是工作簿

来自分类Dev

加载项位置更改后无法打开 Excel 文件

来自分类Dev

如何遍历 VSTO 加载项中的打开表单?

来自分类Dev

在 VSTO Excel 加载项中挂钩 ALT 键

Related 相关文章

  1. 1

    如何部署Excel XLL加载项并在Excel中自动注册该加载项

  2. 2

    C#中的MS Word加载项TextChange事件

  3. 3

    创建邮件时阅读Outlook加载项(C#)中的Outlook附件内容

  4. 4

    在C#中打开并保存Excel文档

  5. 5

    如何在文档级加载项中向VBA模块公开C#类?

  6. 6

    在Excel加载项中包含“ ThisWorkbook”代码

  7. 7

    将Excel加载项存储在现有工作簿中

  8. 8

    在新的VBA项目/新Excel实例中,*。xlam加载项和缺少的引用均已打开

  9. 9

    如何更改从PowerPoint的c#加载项中显示的当前幻灯片

  10. 10

    在宏中调用Excel加载项功能

  11. 11

    无法在Excel Web加载项中创建表

  12. 12

    C#VSTO Excel加载项:如何从加载项ThisAddIn_Startup访问Ribbons控件?

  13. 13

    Microsoft加载项在Excel桌面中不起作用

  14. 14

    在Excel VBA中使用COM加载项中的CLR类?

  15. 15

    在Excel 365中添加加载项后未显示``加载项''选项卡

  16. 16

    在C#中从Xamarin SQL数据库加载第一项

  17. 17

    C#无法打开Excel文件

  18. 18

    通过我的Outlook加载项中的单击按钮打开WPF

  19. 19

    从VBA打开Excel时未加载Excel加载项

  20. 20

    重新打开工作簿上的在线Excel加载项

  21. 21

    功能区中的Excel 2007加载项不起作用

  22. 22

    在Windows版Excel的加载项中嵌入UserVoice小部件

  23. 23

    在UserControl for Excel加载项(VB)中动态加载XAML

  24. 24

    通过Enterprise Architect中的C#加载项进行标记的值验证

  25. 25

    C# 加载项 Excel:ActiveSheet

  26. 26

    C# 打开工作簿返回加载项而不是工作簿

  27. 27

    加载项位置更改后无法打开 Excel 文件

  28. 28

    如何遍历 VSTO 加载项中的打开表单?

  29. 29

    在 VSTO Excel 加载项中挂钩 ALT 键

热门标签

归档