2016-09-29 1 views
0

Word 열기 대화 상자가 표시되기 전에 이벤트를 가로 챌 필요가 있습니다. 특히 파일 열기 대화 상자가 열릴 때 문서 경로를 설정해야합니다. 이벤트 Word.Application.DocumentOpen이 너무 늦었으며 .NET Framework OpenFileDialog도 사용할 수 없습니다.VSTO 추가 기능 파일 열기 대화 상자 - 경로 제안

Word.Application.ChangeFileOpenDirectory("C:\\tmp"); 

을하지만 ThisAddIn_Startup에서 호출하면 처음이 유일한 작품 파일 열기 대화 상자가 표시됩니다

나는 호출 할 수 있습니다. 두 번째 문서를 열면 이전 경로가 제안됩니다.

제안 사항? 감사!

+0

을 – PetLahev

답변

0

이것은 답변이 아니지만 아마도 도움이 될 것입니다. 나는 이름으로 저장 대화 상자에서 기본 파일 이름을 설정하려면 다음을 수행하십시오

dynamic dialog = Application.Dialogs[WdWordDialog.wdDialogFileSummaryInfo]; 
dialog.Title = titleTag.tag_content; // changes the default filename 
dialog.Execute(); 

열기 대화의 시작 폴더를 변경할 수 있습니다 유사한 특성이있을 수 있습니다. 솔직히 Title 속성이 정의 된 곳을 알지 못합니다.

여기에서이 정보를 가지고 : 만약 내가 올바르게 기억 나는 열기 명령 (리본)를 무시하고 방법은 내 경로 및 기본 폴더로 OpenFile 대화 상자를 사용하는 것을하고 있었다 How to set the file name of a word document without saving it from c# and automation