有没有办法让目前在Microsoft Word和Microsoft Excel中打开文档的路径?
我知道如何获取运行Excel或Word实例的PID和窗口句柄,但我不知道如何获取打开文档的路径.它甚至可能吗?
我认为API会很好,但我怀疑它是否存在.也许某种插件可以向我的应用程序发送信息?(但如果有其他方法可行,我想避免在任何地方安装插件.)
我更喜欢用C#来做,但任何可以编译成可执行文件的东西都没问题.
如果有人认为这听起来很可疑,那么它就不能被用于任何远程非法行为.它适用于数据收集系统.
有一个叫做Office Interop的API ......它基本上是一个基于COM的MS Office接口......可以在C#中使用.
对于Excel,您可以获取当前文件,包括路径Application.ActiveWorkbook.FullName.
对于Word,您可以获取当前文件,包括路径Application.ActiveDocument.FullName.