사용자가 BuildingBlocks를 더 편리하게 분류하고 필터링하고 사용할 수 있도록 VBA에서 Word 2013 용 사용자 지정 BuildingBlock 관리 시스템을 만들었습니다.네트워크를 통해 Word BuildingBlocks를 오프라인 지원으로 동기화
블록은 관리 시스템 코드가있는 .docm
파일에 첨부 된 .dotm
템플릿 파일에 저장됩니다. 후자의 콘텐츠는 전 세계적으로 수시로 업데이트되며 각 사용자의 로컬 사본에는 개별 콘텐츠가 포함될 수도 있습니다. 모든 사용자는 다른 모든 사용자가 자동으로 사용할 수있는 새 블록을 만들 수 있어야합니다. 또한 로컬 블록 작업은 언제든지 가능해야하며 (온라인, 오프라인), 블록 생성/삭제에만 네트워크 연결이 필요합니다. 변경 로컬 전에
내 접근 로컬 작업 파일의 각각의 개방에 지역에 네트워크에서 스토리지 파일을 복사이었고, 다음은
는 그래픽 연결을 설명하려고 시작되었습니다. 변경 직후 네트워크 파일이 업데이트됩니다. 그렇게하면 다른 사용자의 변경 사항이 가장 적합하게 덮어 쓰여지지 않고 (같은 시간에 발생하는 경우에만) 모든 사용자가 작업 할 블록의 최신 모음을 갖게됩니다.문제 : 내가 사용 파일을 덮어 쓸 수 없습니다 - 작업 파일이 .dotm
블록 스토리지의 파일을 참조로, 그것은 배경에 오픈됩니다. 템플릿이 temporarly 중 하나가 작동하지 않습니다 Disattaching : 나는
ActiveDocument.AttachedTemplate = ""
내 질문 : 이 방법이 궁금하십니까? 모범 사례가 있습니까?
감사합니다.