열려 있는 모든 Word 파일을 저장하고 닫으려고 합니다(시작하려면 그 중 하나만 대상으로 합니다).
제가 만든 매크로는 Word에서 실행할 때("실행" 클릭) 작동하지만 다음과 같이 명령줄에서 호출할 때는 실행되지 않습니다.
winword.exe /n /mMacro3
운영 체제: Windows 11
워드 버전: 2019
Word가 열리고 "이 프로젝트의 매크로가 비활성화되었습니다"라는 메시지가 나타납니다.
다른 대상 파일을 사용하고 Word를 다시 시작해 보았습니다.
대상 파일은 "Doc2.docm"입니다.
"Normal.dotm"에서 이 옵션을 선택하면 나타나기 때문에 "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
내가 도대체 뭘 잘못하고있는 겁니까? 감사합니다.