我有一个qus。我在c#.net中创建了一个共享加载项。这个加载项工作正常。现在我希望这个加载项在打开任何办公应用程序时再次加载n。对于例如当我打开任何MS word文档然后加载项加载,如果之后我打开另一个MS word文档而不关闭先前打开的文档,则加载项再次加载新的opend MS word文档。但是当我第一次打开MS字时,加载项会加载,如果我再次打开MS字,但加载项已经加载。
我的要求是这样的 - 我的加载项是后台工作的,它的工作只是记录word文档的开放时间,关闭时间和花费在该word文档上的时间以及该文档的名称。但是,当我打开一个word文档然后加载加载,如果againg打开新word文档然后因为先前打开的文档加载项不加载该文档记住,私有打开的文档未关闭。但如果我关闭了之前打开的文档,那么新文档加载项就会加载。
答案 0 :(得分:0)
Addin是应用范围广泛的&它不能按文件加载/卸载。为了捕获文档打开/关闭,您可以从Application
类
Application
类的实例变量。
订阅DocumentBeforeClose
和DocumentOpen
等活动。具有适当的结构来保持文件的完整路径和根据事件打开/关闭的时间。
它能为您提供足够的信息吗?