Office 자동화 샘플
업데이트: 2007년 11월
이 샘플은 Microsoft Agent, Microsoft Word 및 Microsoft Excel의 자동화를 보여 줍니다. Visual Studio에서는 여러 COM Office 어셈블리를 참조할 때 자동으로 COM RCW(런타임 호출 가능 래퍼)를 만들어 .NET Framework 내에서 이들 래퍼에 대해 프로그래밍할 수 있습니다.
설치 샘플 및 지침을 얻으려면
다음 중 하나 이상을 수행합니다.
도움말 메뉴에서 샘플을 클릭합니다.
추가 정보 파일에서 샘플에 대한 정보를 확인합니다.
Visual Studio 2008 Samples 웹 사이트를 방문합니다. 이 웹 사이트에서 최신 버전의 샘플을 얻을 수 있습니다.
Visual Studio가 설치되어 있는 컴퓨터에서 샘플을 찾습니다. 기본적으로 샘플과 추가 정보 파일은 drive:\Program Files\Microsoft Visual Studio 9.0\Samples\lcid에 설치되어 있습니다. Visual Studio Express Editions의 경우에는 모든 샘플이 온라인에 있습니다.
자세한 내용은 샘플 파일 찾기를 참조하십시오.
보안 정보: |
---|
이 샘플 코드는 개념을 설명하기 위한 것으로 개념과 관련된 코드만을 보여 줍니다. 특정 환경에 대한 보안 요구 사항을 충족하지 못 할 수 있고 표시된 그대로 사용하면 안됩니다. 안전하고 강력한 프로젝트를 만들려면 보안 및 오류 처리 코드를 추가하는 것이 좋습니다. Microsoft에서는 어떠한 보증도 없이 “있는 그대로” 이 샘플 코드를 제공합니다. |
이 샘플을 실행하려면
- F5 키를 누릅니다.
요구 사항
Merlin의 음성을 들으려면 Microsoft Office XP에 포함되어 있지만 기본적으로 설치되지 않는 음성 인식 팩을 설치해야 합니다. 설치 방법은 Install speech recognition (https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/input\_speech\_install.mspx)을 참조하십시오.
세부 항목
다음 세 가지 프로그래밍 작업을 보여 주기 위해 세 개의 TabPage 컨트롤이 TabControl에 추가됩니다.
Microsoft Agent Office Agent 라이브러리에서 Merlin 캐릭터를 표시하고 수행합니다. Merlin 캐릭터가 나타나도록 하려면 먼저 AgentObjects.Controller 개체의 인스턴스가 만들어져야 합니다. 이 개체에서 Merlin을 나타내는 IAgentCtlCharacter 개체에 액세스합니다. IAgentCtlCharacter는 다양한 애니메이션을 제어하는 데 사용되는 Play 메서드를 구현합니다. Microsoft Agent에 대한 자세한 내용은 https://www.microsoft.com/korea/msdn에 있는 문서와 SDK 설명서를 참조하십시오.
Microsoft Word 간단한 텍스트 파일이 RichTextBox 컨트롤에 표시됩니다. Word 인스턴스가 시작되고 Word 응용 프로그램을 사용하여 RichTextBox 컨트롤에 있는 텍스트의 맞춤법을 검사합니다.
Microsoft Excel XML 문서에서 DataSet을 만들어서 채운 다음 DataBind 메서드를 사용하여 DataGrid에 바인딩합니다. 그런 다음 DataSet의 내용을 Excel 스프레드시트로 내보내고 열에 있는 값의 평균을 계산하는 Excel 함수를 실행합니다.
참고 항목
작업
방법: 주 Interop 어셈블리를 통한 Office 응용 프로그램 대상 선택