저는 Visual Basic의 새로운 기능을 사용하고 있지만 조직의 각 부서마다 레터 헤드를 신속하게 만들고 머리글과 바닥 글을 보호 할 수있는 매크로를 작성하고 있습니다. , 사용자는 글자의 텍스트 만 편집 할 수 있습니다. 그러나 이것은 그들이 타이핑하는 것의 뒤에 노란색 배경을 만듭니다.문서 보관 방법 Visual Basic의 View.ShadeEditableRanges 속성
이 코드는 노란색 배경 제거 :
ActiveWindow.View.ShadeEditableRanges = False
을하지만 문서를 닫고 재 오픈되면, 노란색 음영 재-나타납니다. 그것은 물론,이 올바르게 강조 표시를 제거
Private Sub Document_Open()
ActiveDocument.ActiveWindow.View.ShadeEditableRanges = False
End Sub
:하지만,
ActiveDocument.ActiveWindow.View.ShadeEditableRanges = False
내가 성공적으로 각 문서를 열 때 시간을 실행하는 매크로를 만들 : 이 또한 유지하지 않습니다 대부분의 사용자에게 보안 경고를 발생시킵니다. 이는 외부 사용자에게도 배포 될 문서에는 바람직하지 않습니다.
이 설정을 문서에 적용 할 수있는 방법이 있습니까?
흠. 노란색 배경을 재현 할 수 없습니다. 코드에서 설정하고 있습니까? doc라는 단어가 확실히 도움이 될 것입니다. 또한 사용중인 MS Word 버전을 확인하십시오. –
MS Word 2010 기본적으로 노란색 배경이 표시됩니다. 월요일에 일하러 갈 때 자세한 내용을 게시 할 수 있습니다. –
다음은 노랑색 배경의 샘플 Word 문서가있는 보관함 폴더입니다. https://www.dropbox.com/sh/v6b2r6ddk9djf6a/eUdnHU1s2h/sample%20protected%20word%20document.docx –