如果通过COM而不是通过“开始”菜单启动,为什么Word用不同的normal.dot打开?

时间:2019-04-17 04:31:14

标签: vba powershell ms-word com com-interop

当我在“开始”菜单上启动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文件,我该怎么办?

0 个答案:

没有答案