VSTO Word 2007 템플릿 응용 프로그램 저장 템플릿을 저장하려는 프롬프트없이 DOCX에 저장
문제
재생산 단계 :
- Word 2007 템플릿 프로젝트 만들기 (Visual Studio 2008 Professional SP1)
- 문서에 DateContentControl을 배치하십시오
- 저장, 게시, .dotx를 엽니 다
- DateContentControl을 수정하고 저장하십시오
- 아니오를 클릭하고 단어를 닫습니다
- 열린 저장 문서, DateContentControl을 수정 - 후속 저장에 더 이상 프롬프트가 없습니다 ...
- 프로젝트 코드 변경, 게시, VSTO 앱 업데이트, 열린 .dotx, 4 단계 반복
Word 2007 Template 응용 프로그램은 사용자가 저장을 촉구하지 않고 문서를 수정할 수있는 방법은 무엇입니까?
해결책
Word는 문서의 첨부 된 템플릿이 수정되었는지 여부를 확인하고 변경 사항을 저장할지 여부를 촉구합니다. 그러한 프롬프트를 피하기 위해 설정할 수 있습니다 Saved
부착 된 템플릿의 속성 true
.
VBA에서는 다음과 같습니다.
ActiveDocument.AttachedTemplate.Saved = True
다른 팁
감사합니다 디보.
VSTO의 경우 C#의 두 줄은 다음과 같습니다.
Word.Template template = (Word.Template)this.Application.ActiveDocument.get_AttachedTemplate();
template.Saved = true;
제휴하지 않습니다 StackOverflow