Excel Addin启动事件。 获取打开工作簿path
我需要使用Interop拦截Excel Addin的StartUp事件,并根据commandLine参数修改excel的打开。 我唯一缺less的是excel打开的文件的path。 我无法findcommandLine参数之间的path,也不能使用ActiveWorkbook.Path属性,因为我已经尝试过,并且在启动方法的执行过程中没有工作簿是活动的(因此我只得到一个exception)。 我如何获得这些信息?
(要清楚,我期待find一个类似于以下内容的GetCommandLineArgs内容:
[0] "C:\Program Files\etcet\EXCEL.EXE" [1] "C:\Users\Myself\Documents\ExcelDocINeeToOpen.xlsx" [2] "-Embedding"
但我只看到应用程序的path和另一个parm,而不是打开文件的path。
谢谢
- OpenXml:确定在Excel单元格中的图像
- 如何debuggingNullReferenceException发生在base.Dispose(configuration)样板
- 打开已保存的工作簿会导致当前工作簿引发exception
- 如何通过oledb阅读器或excel库,excel datareader或NPOI等(Interop除外)如何检查一个单元格包含公式或不在Excel中?
- 如何将数据转储到excel文件超出其限制?
- 如何在ssis中加载多张excel(2016)文件
- 什么是导出Excel文件的替代方法
- Exceldynamic操作只能在同质AppDomain错误中执行
- NPOI支持CSV / TSV?