Visual Studio Tools for Office 프로젝트 확장성 개요

업데이트: 2007년 11월

Visual Studio에는 Visual Basic 및 Visual C# 프로젝트와 여기에 포함된 프로젝트 항목을 노출하는 프로그래밍 가능한 개체 모델이 있습니다. 이 모델에는 IDE(통합 개발 환경)에서 작업을 자동화하고 프로젝트 형식 및 프로젝트 항목을 확장하는 데 사용할 수 있는 여러 개체가 들어 있습니다. 이 개체 모델을 사용하려면 프로젝트에 VSLangProj.dll 어셈블리에 대한 참조를 추가하기만 하면 됩니다. 자세한 내용은 프로젝트 확장성 소개를 참조하십시오.

Visual Studio Tools for Office 프로젝트는 네 가지 영역에서 자동화할 수 있습니다.

  • Visual Studio Tools for Office 프로젝트 마법사를 사용하여 프로젝트 만들기

  • Commands 컬렉션에서 명령 실행

  • 프로젝트 속성 편집

  • 파일 속성 편집

Visual Studio Tools for Office 프로젝트 마법사를 사용하여 프로젝트 만들기

Visual Studio Tools for Office 프로젝트 마법사를 사용하여 다음 작업을 자동화할 수 있습니다.

  • 기본 마법사 설정을 사용하여 새 문서를 포함한 프로젝트 만들기

  • 사용자 지정 이름과 위치를 사용하여 새 문서를 포함한 프로젝트 만들기

  • 사용자 지정 경로를 사용하여 기존 문서의 프로젝트 만들기

자세한 내용은 연습: Visual Studio 프로젝트 자동화를 사용하여 새 Office 프로젝트 만들기를 참조하십시오.

EnvDTE.Commands 컬렉션에서 명령 실행

Microsoft Office Excel.의 Commands 컬렉션에는 두 가지 명령이 있습니다. Microsoft Office Word의 경우에는 Commands 컬렉션에 어떠한 명령도 노출하지 않습니다. 자세한 내용은 자동화 어셈블리 및 DTE2 개체 참조를 참조하십시오.

사용 가능한 두 명령은 다음과 같습니다.

  • Excel 워크시트 추가

  • Excel 차트 추가

자세한 내용은 방법: Visual Studio 프로젝트 자동화를 사용하여 통합 문서에 워크시트 추가를 참조하십시오.

파일 속성 편집

Properties 컬렉션을 사용하여 프로젝트에서 항목의 속성에 액세스합니다.

ProjectItem 속성은 다음과 같습니다.

문서 속성:

  • 호스트 항목의 네임스페이스(C# 전용)

문서, 통합 문서 및 시트 속성:

  • 표시 이름

자세한 내용은 방법: Visual Studio 프로젝트 자동화를 사용하여 Excel 속성 변경을 참조하십시오.

참고 항목

작업

연습: Visual Studio 프로젝트 자동화를 사용하여 새 Office 프로젝트 만들기

방법: Visual Studio 프로젝트 자동화를 사용하여 통합 문서에 워크시트 추가

방법: Visual Studio 프로젝트 자동화를 사용하여 Excel 속성 변경

개념

Visual Basic 및 Visual C# 프로젝트 확장성 예제

기타 리소스

Visual Studio Tools for Office의 프로젝트 확장성