Visual Studio를 사용하여 Office용 VSTO 추가 기능 만들기
Important
VSTO는 .NET Framework를 사용합니다. COM 추가 기능은 .NET Framework를 사용하여 작성할 수도 있습니다. Office 추가 기능은 최신 버전인 .NET Core 및 .NET 5 이상으로 만들 수 없습니다. .NET Core 및 .NET 5 이상은 동일한 프로세스에서 .NET Framework와 함께 작동할 수 없으며 추가 기능 로드 실패로 이어질 수 있기 때문입니다. 계속해서 .NET Framework를 사용하여 Office용 VSTO 및 COM 추가 기능을 작성할 수 있습니다. Microsoft는 .NET Core 또는 .NET 5 이상을 사용하도록 VSTO 또는 COM 추가 기능 플랫폼을 업데이트하지 않습니다. ASP.NET Core를 포함한 .NET Core 및 .NET 5 이상을 활용하여 Office 웹 추가 기능의 서버 쪽을 만들 수 있습니다.
Visual Studio의 Microsoft Office 개발자 도구를 사용하여 Office를 확장하는 .NET Framework 애플리케이션을 만들 수 있습니다. 이러한 애플리케이션을 Office 솔루션이라고도 합니다.
Office 개발자 도구는 다양한 비즈니스 요구 사항에 맞는 Office 솔루션을 만드는 데 사용할 수 있는 기능을 제공합니다. 이 도구에는 Visual Basic 또는 Visual C#을 사용하여 Office 솔루션을 만들 수 있는 프로젝트 템플릿과 Office 솔루션용 사용자 지정 사용자 인터페이스를 만들 수 있는 비주얼 디자이너가 포함되어 있습니다.
참고 항목
여러 플랫폼에서 Office 환경을 확장하는 솔루션을 개발하는 데 관심이 있으신가요? 새로운 Office 추가 기능 모델을 확인하세요. Office 추가 기능은 VSTO 추가 기능과 솔루션에 비해 공간을 적게 사용하며 HTML5, JavaScript, CSS3 및 XML과 같은 거의 모든 웹 프로그래밍 기술을 사용하여 빌드할 수 있습니다.
Office 개발에 대한 최신 정보는 Microsoft Office 개발자 센터를 참조하세요.
이 섹션의 내용
Office 솔루션을 만들기 위해 개발 컴퓨터를 구성하는 방법, Office 솔루션 만들기를 시작하는 방법 및 Visual Studio에 포함된 Office 개발용 새 기능에 대한 정보 링크를 제공합니다.
이전 버전의 Visual Studio를 사용하여 만든 프로젝트의 업그레이드 프로세스에 대한 정보 링크를 제공합니다.
문서 수준 사용자 지정과 VSTO 추가 기능 관련 정보를 비롯한 Office 솔루션의 작동 방식에 대한 정보의 링크를 제공합니다.
Visual Studio에서 Office 프로젝트를 만들고 프로젝트를 구성하는 방법에 대한 정보를 제공합니다.
Office 사용자 인터페이스를 사용자 지정하고 데이터를 사용하고 문제를 해결하는 방법을 비롯하여 Office 솔루션에서 관리 코드를 사용하는 방법에 대한 정보를 제공합니다.
Excel을 자동화하고 Excel 솔루션을 만들고 Excel과 관련된 세계화 문제를 이해하는 방법에 대한 정보를 제공합니다.
InfoPath용 양식 템플릿 및 VSTO 추가 기능을 만드는 방법에 대한 정보를 제공합니다.
Outlook을 자동화하고 Outlook VSTO 추가 기능 및 양식 영역을 만드는 방법에 대한 정보를 제공합니다.
PowerPoint를 자동화하고 PowerPoint VSTO 추가 기능을 만드는 방법에 대한 정보를 제공합니다.
Microsoft Office Project를 자동화하고 Project VSTO 추가 기능을 만드는 방법에 대한 정보를 제공합니다.
Visio를 자동화하고 Visio VSTO 추가 기능을 만드는 방법에 대한 정보를 제공합니다.
Word를 자동화하고 Word 솔루션을 만드는 방법에 대한 정보를 제공합니다.
Visual Studio에서 Office 프로젝트와 기타 형식의 프로젝트를 빌드하는 방식 간의 차이점에 대한 정보를 제공합니다.
Visual Studio에서 Office 프로젝트와 기타 형식의 프로젝트를 디버그하는 방식 간의 차이점에 대한 정보를 제공합니다.
Office 솔루션의 보안 기능 작동 방식에 대한 정보를 제공합니다.
사용자에게 Office 솔루션을 제공하는 방법과 배포 방법을 선택할 때 고려해야 하는 중요한 문제에 대한 정보를 제공합니다.
일반적인 작업을 수행하기 위한 단계별 지침을 제공하는 항목과 샘플 애플리케이션에 대한 링크를 제공합니다.
Office 주 interop 어셈블리, 매니페스트, 사용자 인터페이스 요소 및 오류 메시지에 대한 자세한 정보를 확인할 수 있는 링크를 제공합니다.
.NET Framework 4를 대상으로 하는 Office 프로젝트에서 사용되는 API 네임스페이스 및 형식 관련 정보의 링크를 제공합니다. .NET Framework 3.5를 대상으로 하는 Office 프로젝트에서 사용되는 네임스페이스 및 형식에 대한 API 참조 설명서는 Visual Studio 2008 설명서에서 2007 시스템 관리되는 참조 섹션을 참조하세요.
Office 애플리케이션의 관리되는 VSTO 추가 기능 로드/언로드와 같은 작업을 수행하는 데 사용할 수 있는 COM 인터페이스 관련 정보에 대한 링크를 제공합니다.
관련 콘텐츠
Visual Studio 개발자 포털을 사용한 Office 개발은 기술 문서, 비디오 및 블로그와 같은 추가 리소스를 제공합니다.
Visual Studio 개발자 센터는 기술 문서, 비디오, 블로그 등의 추가 Visual Studio 리소스를 제공합니다.
MSDN 라이브러리의 Microsoft Office 개발 섹션은 Visual Studio를 사용한 Office 개발에 국한되지 않고 다양한 Office 버전용으로 솔루션을 개발하는 방법에 대한 문서와 참조 설명서를 제공합니다.
Visual Studio의 애플리케이션 개발은 Visual Studio를 사용하여 웹 애플리케이션, XML 웹 서비스 및 기존의 클라이언트 애플리케이션을 디자인/개발/디버그/배포하는 방법을 설명하는 항목의 링크를 제공합니다.
Visual Studio에서 .NET Framework 프로그래밍은 Visual Basic 및 Visual C#에서 .NET Framework를 사용하여 애플리케이션을 개발하는 방법을 설명합니다.