2012-11-26 3 views
2

우리의 소프트웨어를 통해 우리 고객은 우리가 제공하는 많은 템플릿을 기반으로 Word 문서를 만들 수 있습니다. 템플릿으로 만든 문서가 원본 서식 파일의 경로에 대한 링크를 포함하고 생성 된 문서를 열 때 해당 경로에 연결하려고 시도 할 때 ('문서 스타일을 자동으로 업데이트'가 설정되어 있어도) 사이트가 서버를 이동했을 때 문제가 발생했습니다. 떨어져서).Word에서 문서 템플릿 링크 사용 안 함

따라서 이러한 사이트가 서버를 이동하면 더 이상 존재하지 않는 네트워크 경로를 확인하려고 시도하는 동안 문서를 여는 데 너무 오래 걸릴 수 있습니다.

기존 문서 (아래 참조)를 처리하는 방법을 찾았으나 앞으로이 문제가 전파되지 않도록하고 싶습니다.

누구든지 Word를 설정하여 템플릿으로 만든 새 문서에 서식 파일에 대한 링크가 없도록하는 방법을 알고 있습니까? (대신 Normal을 사용하십시오). 다른 사람이 읽는이이 문제가있는 경우

덕분에

또한, 다음 링크는 도움이 될해야 다음 VBA에서

A Powershell script to clear the attached template links.

A registry setting to control the timeout time when the document is attempting to connect to the template path.

답변

1

을 템플릿 해 AttachedTemplate 속성을 사용하여 기본 서식 파일 (또는 다른 서식 파일)을 새 문서에 첨부 할 수 있습니다. 예를 들어 :

Private Sub Document_New() 

ActiveDocument.AttachedTemplate = "C:\Users\Joe\AppData\Roaming\Microsoft\Templates\Normal.dotm" 

End Sub 
+0

그래, 내가 본 적이있는 Word 자체를 사용하는 것이 아마도 가장 좋은 해결책 일까? 불행히도 나를 위해 작동하지 않을 것입니다 (왜 안) 그리고 난이 첫 번째 장소에서 템플릿에서 문서를 만드는 C# 코드에서 호출을 사용하여 템플릿을 지워서 해결해야했습니다. 템플릿 경로가 전파되는 것을 원하지 않으면 Word의 설정이 아니라는 것을 믿을 수 없습니다. – Luke

1

올바른 방법은 다음과 같습니다

Private Sub Document_New() 

    ActiveDocument.AttachedTemplate = "" 

End Sub 

이 Normal.dotm의에 대한 참조를 만들 것입니다.