여러 클라이언트에서 Word 문서를 정기적으로 가져오고 때로는 '읽기 전용'모드로 나에게 보냅니다. '보기> 문서 편집'을 수동으로 실행하는 것은 그리 큰 문제는 아니지만 내 VBA 코드에서이를 수행하는 방법을 찾지 못하는 것 같습니다.Read-Only Word 문서 (VBA)를 편집하는 방법
문서를 편집 가능한 것으로 열거 나 문서를 열어 편집 가능한 것으로 전환하면 내 필요에 충분할 것입니다.
'readOnly = false'로 설정된 문서는 'readOnly recommended'(Document.Open에서 MS 매뉴얼 페이지를 읽었을 때)에 설정된 것처럼 보이지 않습니다.
CONTEXT : 기본적으로 문서가 열리는 '읽기 모드'를 끄는 문제가 발생했습니다. 이 질문과 답변 here을 게시했습니다.
편집 가능한 문서를'읽기 전용'및'저장 '해야합니다. 원본 파일을 삭제하려면'Kill' 명령을 사용하십시오. – Variatus
@Variatus, 편집 가능한 문서에 SaveAs를 수행하는 데 필요한 명령 모음을 자세히 설명해 주시겠습니까? 다음은 작동하지 않는 시도한 것입니다 (새 문서도 읽기 전용으로 열었습니다).
'Set oWd = Documents.Open(origFile)' 'oWd.SaveAs2 FileName:=newFile, ReadOnlyRecommended:=False' 'oWd.Close' 'Set oWd = Documents.Open(newFile)'
– user3617389또한 내 의견에 대한 줄 바꿈을 알 수 없으므로 죄송합니다. ( – user3617389