c# - 检测 xll 是否已永久安装或 xll 文件是否只是临时打开?

标签 c# excel-addins excel-dna netoffice

我正在使用 ExcelDna 和 NetOffice 为 Excel 构建插件。

Excel 中的插件可以安装并包含在每个 Excel session 中,也可以通过打开 xll 文件临时打开。

我有什么方法可以在我的插件代码中以编程方式检测它是临时打开的还是已安装的?

最佳答案

也许通过 System.Reflection.Assembly.GetExecutingAssembly().Location 返回的目录可以根据安装文件夹告诉您答案。

关于c# - 检测 xll 是否已永久安装或 xll 文件是否只是临时打开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28261507/

相关文章:

c# - 带有 Xamarin 的 Android Things IGpioCallback 问题

javascript - Office.js Excel : detect if user adds/removes columns (or rows)

excel - 删除Excel表格中的行的问题

c# - 在使用 Excel DNA C# 创建的 Excel 插件中创建身份验证

c# - WebClient.UploadFileASync 的非常奇怪的行为

c# - OpenXML 选择特定列

c# - Excel-DNA:一维数组限制为 65536 行

c# - 如何在输入值时停止Excel-DNA函数计算

c# - 如何确定对象是否被锁定? C#

c# - 开发 Excel 插件时释放 COM?