当我在“开始”菜单上启动Microsoft Word,然后向Application.NormalTemplate.Path
查询normal.dotm
文件的位置时,我得到的是C:\Users\USERNAME\AppData\Roaming\Microsoft\Templates
。
但是,当我在PowerShell中使用COM自动化启动Word时:
$wrd = new-object -com word.application
$wrd.visible = $true
查询相同的表达式时,我得到了不同的路径:C:\Users\USERNAME\AppData\Local\Packages\Microsoft.Office.Desktop_8wekyb3d8bbwe\LocalCache\Roaming\Microsoft\Templates
。
这是为什么?为了使COM调用打开相同的normal.dotm文件,我该怎么办?