我正在嘗試保存並關閉所有打開的 Word 文件(一開始我只針對其中一個文件)。
我製作的巨集在從 Word 運行時有效(單擊“執行”),但在從命令列調用時不會運行:
winword.exe /n /mMacro3
作業系統:Windows 11
文字版本:2019
Word 開啟並顯示「該項目的巨集已停用」。
我嘗試過使用不同的目標檔案並重新啟動 Word。
目標檔案是“Doc2.docm”。
我認為它在“Normal.dotm”中可用,因為當我在 巨集選單。
在巨集設定中,允許使用所有巨集,並且還檢查了「信任 VBA 專案 DOM」(已翻譯)選項,以防萬一。
我沒有論壇中某些人在文件資源管理器中文件屬性的第一個選項卡中的“安全”部分(不是選項卡)的選項,並且可以選擇取消阻止文件。
開發者->保護->限制編輯的選項完全關閉。
巨集檔案:
Public Sub Macro3()
'
' Macro3 Macro
'
'
Dim doc As Document
Dim docName As String
docName = "Doc2.docm"
For Each doc In Documents
If doc.Name = docName Then
doc.Save
doc.Close
End If
Next doc
MsgBox "The ''" & docName & "'' document was not founr.", vbExclamation
End Sub
我究竟做錯了什麼?謝謝。