1

Word 및 Outlook의 여러 기능을 자동화하려면 프로그램에 interop이 필요합니다. 누구든지 시작할 좋은 장소를 알고 있습니까? 필자의 목표는 편지 병합을 시작하고, 여러 개의 다른 파일을 생성하여 적절하게 저장 한 다음, 누가 필요한지에 따라 다른 파일을 다른 사람에게 전자 메일로 보내는 것입니다. interop을 올바르게 사용하는 법을 배우는 데 큰 도움이됩니다.Word 용 Office Interop 및 VB 용 Outlook 2007 사용

현재 Visual Studio 2008과 Office 2007을 사용하고 있으며 vb.net을 사용하여 프로그램을 작성하고 있습니다.

답변

2

시작하는 좋은 방법은 매크로 편집기를 사용하여 수행하려는 단계를 기록하는 것입니다. 생성 된 매크로 코드를 가져 와서 용도에 맞게 수정할 수 있습니다. 상황을 알지 못하는 함수와 변수의 이름을 클릭하고 상황에 맞는 도움말을 얻으려면 "F1"을 누르십시오.

1

Outlook 12.0 개체 라이브러리 및 Word 12.0 개체 라이브러리에 대한 COM 참조를 추가하십시오. http://support.microsoft.com/kb/316383

그런 다음, 매크로를 기록하여 사용자가 작업 할 가능성이 있습니다 물건을 많이 노출됩니다 :

이 웹 페이지

정말 날 킥오프 도왔다. 그러나 경고의 말씀은 VBA (매크로)에 노출 된 모든 것이 VB .NET에서 액세스 가능한 것은 아니라는 것입니다. 왜 그런지는 모르겠지만 실제로 VBA로 작성된 VB.NET에서 매크로를 작성하고 실행해야했습니다. Excel 내에서 이상한 연결 끊김이 아니라면 무언가를 쉽게 수행 할 수있었습니다. 두.

편지 병합에 대한 좋은 정보 :이 도움이 http://support.microsoft.com/kb/313787

희망 : http://support.microsoft.com/kb/258512

여기에 당신을 얻을 Outlook의 Interop를 연결하는 몇 가지 기본 단계로 기사입니다. 나는 여기에서 당신의 질문에 눈을 떼지 않을 것이다 - 나는 interop에 관한 한 꽤 알았다고 말할 것이다.

관련 문제