c# - 如何为每个新打开的 Excel 文档添加新的 CustomTaskPane?
问题描述
我正在为 Excel 开发 VSTO 加载项,我想通过此代码向每个新打开的 Excel 文档添加一个新的 CustomTaskPane ( userAdminTaskPane ) 并使其可见:
public static void CreateUploadFile(string name)
{
string fileName = String.Concat(name, ".txt");
string filePath = Path.Combine(Properties.Settings.Default.workingDir,fileName);
File.WriteAllText(filePath, Properties.Resources.UploadTemplate,Encoding.Unicode);
Globals.ThisAddIn.Application.Workbooks.OpenText(filePath,Excel.XlPlatform.xlMSDOS,1,Excel.XlTextParsingType.xlDelimited,Excel.XlTextQualifier.xlTextQualifierDoubleQuote,false,true);
mainTaskPane userAdminTaskPane = new mainTaskPane();
}
我怎样才能做到这一点?我应该处理特定事件还是只能对使用此方法创建的新 Excel 文档执行此操作?
解决方案
推荐阅读
- php - 使用 whereIn 从数据透视表返回数据
- python - 无法将关键字“approve_moderator”解析为字段。选项有:id、user、user_id
- google-cloud-platform - 是否可以在本地运行 GKE Workload ID?
- embedded-linux - PTHREAD_STACK_MIN 导致编译 buildroot 出现问题
- jenkins - 如何从 Jenkinsfile 设置环境变量
- sql-server - 我们如何才能在死锁图中获得 sql 查询 incovation 的原始顺序?
- python - 检查以太坊域名是否注册python
- python - 保存为分区镶木地板时是否可以更改输出文件名?
- pandas - 如何在 Pandas 中不使用 One-Hot-Encoding 重新编码 53k 个唯一地址(保存为对象)?
- spring - 在 Gradle 中需要 2 个不同版本的相同依赖项