2011-11-22 1 views
0

COM AddIn에서 Ms Word 2010의 SaveAs 대화 상자에 제안 된 파일 이름을 미리 설정하는 방법을 찾고 있습니다. (또한 기본 저장소 경로를 설정하고 싶지만 보조 저장소 일뿐입니다.) SaveAscommandButton 기본값은 SharePoint 환경에 저장해야하며 .Net SaveFileDialog은이를 지원하지 않습니다. 코드 내가 사용하고 있습니다 :COM Addin에서 MS Word 2010 문서 이름을 설정하십시오.

  • Application.Document.NameFullName 속성은 게터를 제공, 그래서 사람들은 (왜, 내가 상상할 수없는) 설정을 사용할 수 없습니다 : 내가 해봤
    var match = Application.CommandBars.FindControl(
           MsoControlType.msoControlButton, 748, null, null); 
        match.Execute(); 
    

    .
  • 문서 이름을 설정할 수 있습니다 다른 API 작업이있는 경우
  • 는 검사 (그래서 어떤 값으로 설정 한 다음 나중에 그것을 되돌릴 수) 말씀 설정에서 설정할 수있는 기본 FileName을 검색.
  • Document.SaveAs("fileName.doc") 작업을 사용하여 문서를 임시 디렉터리에 저장하는 것이므로 더 이상 SaveAs 단추를 실행하면 이름이 이미 설정되어 있습니다.

모든 아이디어 나 해결책을 제공해 주시면 감사하겠습니다.

덕분에, 크리스 내가 제대로 질문을 이해하면

답변

0

이 나를 위해 일했다. VS2010 사용 & Office 2010

Microsoft.Office.Interop.Word._Document objWordDocument; 
object objMissing = System.Reflection.Missing.Value; 
objWordDocument = objWordApplication.Documents.Add(ref objMissing, ref objMissing, ref objMissing, ref objMissing); 
objWordDocument.Activate(); 
objWordDocument.ActiveWindow.Caption = "CallMeWhatYouWill"; 
관련 문제