如何在Office 2010中的word / excel宏中使用VB中的相对位置?
我通过宏中的shell函数运行可执行文件,我希望它使用自己的位置来调用.exe,它将作为宏文档位于蹩脚的位置。
希望能够清楚地尝试回答?
谢谢!
答案 0 :(得分:1)
使用Thisworkbook.Path
。例如:
Shell """" & Thisworkbook.Path & "\myprog.exe"""
请注意附加双引号以包含path\name
,这是一个安全措施,以防文件夹'名称包含一些空格字符。
答案 1 :(得分:0)
感谢@ A.S.H让我走上了正确的道路。
答案是使用ActiveDocument.Path
再次感谢