다음을 통해 공유


Visual Studio 환경의 Office 문서 개요

업데이트: 2007년 11월

적용 대상

이 항목의 정보는 지정된 Visual Studio Tools for Office 프로젝트 및 Microsoft Office 버전에만 적용됩니다.

프로젝트 형식

  • 문서 수준 프로젝트

Microsoft Office 버전

  • 2007 Microsoft Office system

  • Microsoft Office 2003

자세한 내용은 응용 프로그램 및 프로젝트 형식에 따라 사용 가능한 기능을 참조하십시오.

Visual Studio Tools for Office에서 Microsoft Office 문서를 사용하여 작업하는 방법은 Windows Forms을 사용하여 작업하는 경우와 매우 비슷합니다. Visual Studio Tools for Office 프로젝트를 시작하면 Office 문서(Microsoft Office Word 문서 또는 Microsoft Office Excel 통합 문서)가 Visual Studio 안에 열리고 이 문서가 비주얼 디자이너와 같은 기능을 수행합니다.

디자인 화면

디자이너에는 디자인 뷰와 코드 뷰라는 두 가지 뷰가 있습니다. 이러한 두 뷰의 일부 기능은 Visual Studio 환경에 열려 있는 Office 응용 프로그램과는 상관없이 동일합니다. 그러나 일부 기능은 현재 열려 있는 응용 프로그램이 Word인지 Excel인지에 따라 달라집니다.

디자인 뷰

디자인 뷰는 문서와 응용 프로그램에 대한 그래픽 뷰입니다. Office 문서가 디자이너에서 열립니다. 디자이너를 사용하면 Office 리본 메뉴 그룹, 메뉴 및 도구 모음에 액세스하고 Visual Studio 환경을 벗어나지 않고도 문서를 디자인할 수 있습니다. 프로젝트에서 Microsoft Office 2003을 대상 버전으로 사용하는 경우 Word 및 Excel 메뉴는 Visual Studio 메뉴와 병합되지만 도구 모음은 디자이너에서 문서 바로 위에 있습니다. 자세한 내용은 Visual Studio 환경의 Office 메뉴를 참조하십시오. 프로젝트에서 2007 Microsoft Office system을 대상 버전으로 사용하는 경우 리본 메뉴는 디자이너에서 문서 바로 위에 나타납니다.

실행 취소를 사용하거나 Excel 수식을 작성하거나 Office의 찾기 기능을 사용하는 등과 같이 Office 응용 프로그램 본래의 기능을 사용하여 문서나 통합 문서를 편집하고 수정할 수 있습니다. 관리 코드가 사용되는 문서나 통합 문서를 Visual Studio 도구 창과 편집기를 사용하여 사용자 지정할 수도 있습니다. 바로 가기 키 매핑은 Visual Studio 매핑으로 기본 설정되어 있지만 Microsoft Office 키보드 설정 노드 아래에 있는 도구 메뉴의 옵션 대화 상자에서 설정을 변경하면 Office 매핑을 포함할 수 있습니다.

Visual Studio 도구 상자에서 문서 디자인 화면으로 컨트롤을 끌어 놓고 속성 창을 사용하여 컨트롤 속성을 수정할 수 있습니다. 컨트롤을 두 번 클릭하면 자동으로 생성된 이벤트 처리기와 함께 코드 뷰가 열립니다. 문서에 표시되지 않는 컨트롤은 디자인 타임에 구성 요소 트레이에 나타납니다.

Word와 Excel의 디자인 모드를 사용하면 일반적인 런타임 모드에서 수행할 수 없는 사용자 지정 작업을 수행할 수 있습니다. Visual Studio 환경에서는 문서가 항상 디자인 모드로 열려 있습니다. 런타임 모드에서 문서를 보려면 Visual Studio 외부에서 응용 프로그램과 문서를 열어야 합니다. 프로젝트를 빌드하여 실행할 수도 있습니다. 이렇게 하면 Visual Studio 외부에서 문서와 응용 프로그램이 자동으로 열립니다.

코드 뷰

디자이너에서 문서와 연결되는 코드 편집기는 Windows Forms에 사용되는 코드 편집기와 동일합니다. 자세한 내용은 코드 및 텍스트 편집기를 참조하십시오.

Excel

각 Excel 워크시트에는 표준 워크시트인 디자인 뷰가 있습니다. 통합 문서의 디자인 뷰는 디자이너를 채우는 커다란 구성 요소 트레이입니다. 워크시트의 아래쪽에는 워크시트 탭이 나타납니다. Excel에서와 마찬가지로 탭을 클릭하여 워크시트 간에 이동할 수 있습니다. 각 워크시트 및 통합 문서에 연결된 코드 파일도 있습니다.

워크시트나 통합 문서에 숨겨진 코드를 작성하면 이 코드가 해당 개체에 로컬로 설정됩니다. 또는 코드에서 Globals를 사용하여 다른 개체에 액세스할 수 있습니다. 자세한 내용은 Visual Studio Tools for Office 프로젝트의 개체에 전역 액세스를 참조하십시오.

표준 워크시트 셀을 두 번 클릭하면 셀이 편집 모드로 전환됩니다. 호스트 컨트롤이 들어 있는 셀을 두 번 클릭하면 코드 편집기가 열리고 기본 이벤트 처리기가 생성됩니다. 호스트 컨트롤에 대한 자세한 내용은 호스트 항목 및 호스트 컨트롤 개요를 참조하십시오.

Word

Word 문서에는 문서 자체를 나타내는 디자인 뷰 하나만 있습니다. 문서 화면을 두 번 클릭하면 평상시와 같이 Word에서 커서가 해당 위치로 이동합니다. 마찬가지로, 단어를 두 번 클릭하면 해당 단어가 선택됩니다. 그러나 이 단어가 호스트 컨트롤 안에 있으면 코드 편집기가 열리고 컨트롤에 대한 기본 이벤트 처리기가 생성됩니다. 호스트 컨트롤에 대한 자세한 내용은 호스트 항목 및 호스트 컨트롤 개요를 참조하십시오.

도구 모음

프로젝트에서 Microsoft Office 2003을 대상 버전으로 사용하는 경우 Word 2003 및 Excel 2003 도구 모음은 디자이너 내에 표시되고 완전한 기능을 갖춥니다. 도구 모음의 설정과 레이아웃은 Visual Studio 외부에서 Word나 Excel을 열 때와 동일합니다.

도구 모음 사용자 지정은 Visual Studio 환경에서 다음과 같이 작동합니다.

  • 보기 메뉴를 사용하거나 디자이너에서 도구 모음을 마우스 오른쪽 단추로 클릭하여 도구 모음을 추가 및 제거할 수 있습니다.

  • Word 및 Excel 도구 모음을 Visual Studio 도구 모음 집합에 도킹할 수 없습니다.

  • Alt 키를 누른 다음 컨트롤을 선택하고 이동하는 방식으로 도구 모음 그룹 내에서 도구 모음 레이아웃을 사용자 지정할 수 없습니다.

  • 도구 모음 추가, 제거 또는 이동 같은 도구 모음 사용자 지정은 사용자 지정된 창이 열려 있는 동안에만 적용됩니다. 나중에 동일한 문서나 다른 문서를 열면 사용자 지정한 내용이 적용되지 않습니다. 문서를 열 때 도구 모음 설정은 독립 실행형 응용 프로그램의 설정과 동일합니다.

  • 도구 모음 명령을 메뉴로 옮길 수 없습니다.

솔루션 탐색기

솔루션 탐색기를 사용하는 방식은 Windows Forms 같은 다른 형식의 프로젝트에서와 동일합니다.

Visual Studio Tools for Office 프로젝트에는 다음 항목이 들어 있습니다.

  • 주 Interop 어셈블리 및 Office에 대한 참조. 이러한 항목은 C# 프로젝트의 솔루션 탐색기에만 나타납니다. Visual Basic의 경우 이는 프로젝트 속성에 나열됩니다.

  • 문서

  • Excel의 경우 솔루션 탐색기에 개별 항목으로 나타나는 각 워크시트 및 차트

  • 숨겨진 구현 파일. 이러한 파일을 보려면 모든 파일 표시 단추를 클릭합니다. 자세한 내용은 솔루션 탐색기에서 숨겨진 프로젝트 파일을 참조하십시오.

  • Excel에서 숨겨진 워크시트. 숨겨진 워크시트는 솔루션 탐색기에는 나타나지만 디자이너에는 나타나지 않습니다. 자세한 내용은 숨겨진 워크시트를 참조하십시오.

Windows Forms 및 코드 파일 등과 같은 기타 일반적인 프로젝트 항목을 추가할 수 있습니다. 솔루션 탐색기에 대한 자세한 내용은 솔루션 탐색기 사용을 참조하십시오.

속성 창

속성 창에는 컨트롤이나 문서 자체 같은 디자이너의 프로젝트 항목과 코드 숨김 프로젝트 항목에 대한 속성이 표시됩니다. 일부 속성은 응용 프로그램이나 문서에 따로 적용되지만 일부 속성은 모든 프로젝트에 동일하게 사용됩니다.

데이터 소스 창

Windows Forms의 경우와 마찬가지로 Visual Studio Tools for Office 프로젝트에서 새 데이터 소스 창을 사용하여 데이터 소스를 문서에 끌 수 있고 데이터 소스에 바인딩된 컨트롤을 자동으로 포함할 수 있습니다. 자세한 내용은 Windows 응용 프로그램에서 폼에 데이터 표시를 참조하십시오.

인쇄

Office 문서에 포커스가 있는 경우 Office 응용 프로그램의 일반적인 인쇄 명령을 사용하여 문서를 인쇄할 수 있습니다.

참고 항목

작업

방법: Visual Studio Tools for Office 프로젝트 만들기

개념

Visual Studio 환경의 Office 메뉴

숨겨진 워크시트

솔루션 탐색기에서 숨겨진 프로젝트 파일

Visual Studio Tools for Office의 새로운 기능

코드 작성 시작

기타 리소스

시작(Visual Studio Tools for Office)