【发布时间】:2019-03-26 00:39:32
【问题描述】:
在 Microsoft Outlook 宏中,我尝试使用 Shell() 调用打开 Excel 电子表格(其文件路径由我的 templatePath 变量引用)。我不断收到来自编辑器的语法错误和执行时出现“找不到文件”错误。
我从以下行开始:
Shell ("""C:\Program Files (x86)\Microsoft Office\Office16\EXCEL.EXE"" ""C:\Users\My_Username\Desktop\My_Folder\Request Template.xlsx"""), vbNormalFocus
它可以很好地打开相应的文件;我只是不知道使用templatePath 变量而不是硬编码电子表格路径的正确语法。我见过类似的问题,但似乎没有一个与我的情况足够接近。任何帮助将不胜感激!
【问题讨论】:
-
application.TemplatesPath每次用户名都在路径中时,您会打开它吗?文件是模板吗?如果是这样,它可能是模板扩展,而不是正常的 xls?