MSWORD.OLB에서 _Document 클래스를 가져 왔지만 SaveAs 멤버 함수가 없으며 대신 SaveAs2()가 있습니다. SaveAs2에는 단순히 이전 버전과의 호환성을 허용하기 위해 마지막에 1 개의 매개 변수가 더 있습니다. 그러나 이전 버전의 MS Office가 설치된 다른 컴퓨터에 C++ 응용 프로그램을 배포하면 _Document 인터페이스에 SaveAs2() 메서드가없는 Office 2007이 설치됩니다. 그것은 나에게 오류를 줄 것이다. Word 2013을 사용하여 SaveAs() 메서드를 호출 할 수있는 방법이 있습니까? 분명히, 당신은 할 수있는 Word VBA 코드하지만 C++에서 그것을 수행하는 방법을 몰라.Word 2013 _Document.SaveAs() MSWORD.OLB에서 사용할 수 없습니다.
0
A
답변
0
_Document 클래스를 가져올 때 VC6이 SaveAs 메서드를 생성 할 수 없다는 것이 밝혀졌습니다. 그래서 저는 VS2010을 사용하고 거기에서 MSWORD.OLB를 가져 왔습니다. 그런 다음 SaveAs 메서드를 찾습니다! VC6 프로젝트에 복사하면 모든 것이 매력처럼 작동합니다.
관련 문제
- 1. VS 2013 Express에서 TypeScript를 사용할 수 없습니다.
- 2. CRM 2013 플러그인에서 Microsoft.Crm.Sdk.Proxy를 사용할 수 없습니다.
- 3. VSTO Word Addin에서 Grid를 사용할 수 없습니다.
- 4. Office 2013 Word
- 5. 수 없습니다 2013
- 6. 수 없습니다 2013
- 7. Dynamic Crm 2013 : 빠른 출력 Word 문서
- 8. Chutzpah 테스트 어댑터는 VS 2013 Express Edition에서 사용할 수 없습니다
- 9. MS Word 자동화 : 맞춤법 검사에 빨간색 밑줄을 사용할 수 없습니다.
- 10. Word 2007에서 놓기 옵션을 사용할 수 없습니다 (회색으로 바뀜)
- 11. Word 2013 자동 고침 동작을 변경하십시오.
- 12. 여러 Word 2013 문서에서 REGEX와 일치하는 모든 문자열을 찾아서 특정 Word 2013 문서에 붙여 넣기
- 13. word 2013 매크로 추가 및 편집 그림
- 14. Word 2013 중첩 반복 섹션 콘텐츠 컨트롤
- 15. C#을 사용하여 Word (2013) 문서 만들기
- 16. PowerShell 및 MS Word 2013 차트, ForEach
- 17. PDO를 사용할 수 없습니다.
- 18. Word 2013 VBA에서 레거시 양식 필드 확인란에 올바르게 액세스하는 방법?
- 19. TFSBuild 2013 msbuild 버전을 변경할 수 없습니다.
- 20. break 문을 사용할 수 없습니다.
- 21. @ Html.EditorFor를보기 내부에서 사용할 수 없습니다.
- 22. VS 2013 Ultimate을 (를) 설치할 수 없습니다.
- 23. Visual Studio 2013 디버깅을 시작할 수 없습니다.
- 24. SSIS 패키지를로드 할 수 없습니다 - VS 2013
- 25. SPAppWebUrl을 (를) 가져올 수 없습니다. - SharePoint 2013
- 26. Button.Flyout 속성을 사용할 수 없습니다.
- 27. VS 2013 Word 추가 기능 : 누락 된 Microsoft.Office.Tools.Common.v4.0.Utilities
- 28. 이 reduce 함수를 사용할 수 없습니다.
- 29. Visual Studio 2013 VSTO에서 Word 2010 프로젝트를 만들지 못했습니다.
- 30. 2007/2010에서 2013 년까지 Word 리본 탭을 마이그레이션하는 방법
음, 아니야, 거기있어. 생성 된 msword.tlh 파일을 살펴보십시오. 가장 간단한 설명은 C++ 컴파일러가 잘못된 과부하를 찾도록 올바른 인수를 제공하지 않았다는 것입니다. –
@HansPassant, VC6에서 .olb 파일을 가져올 때 찾을 수 없었지만 vc10을 사용하여 찾을 수있었습니다. – newbie