Microsoft Visual Studio Tools for the Microsoft Office System 추가 정보

기술 자료 번역 기술 자료 번역
기술 자료: 828087 - 이 문서가 적용되는 제품 보기.
이 문서에서는 Microsoft Visual Studio Tools for the Microsoft Office System에 포함 된 Readme.htm 포함 됩니다.
모두 확대 | 모두 축소

Microsoft Visual Studio Tools for the Microsoft Office System 추가 정보

이 추가 정보의 중요 설치 지침 및 Microsoft Visual Studio Tools for the Microsoft Office System 제품 팀에서 마지막 메모에 포함 되어 있습니다.

Microsoft Office 사용 하 여 솔루션 개발의 최신 정보를 Microsoft Office 개발자 센터의 웹 주소를 참조 하십시오. http://msdn.microsoft.com/office.

이 추가 정보 다음 단원에서는 포함 되어 있습니다.

Microsoft Office 시스템 Visual Studio 도구를 설치합니다.

중요: 필수 구성 요소 설치 순서에 매우 신중 하 게 읽으십시오. 다른 순서로 필요한 제품을 설치한 경우 Office 용 Visual Studio 도구를 성공적으로 사용할 수 있습니다.

개발 컴퓨터에 위한 전제 조건


Microsoft Office 용 Visual Studio 도구를 설치 하려면 다음 소프트웨어가 필요 합니다.
  • 다음 중 하나입니다.
    • Microsoft Visual Basic.NET 2003 표준입니다.
    • Microsoft Visual Studio.NET 2003 Professional을 선택 합니다.
    • Microsoft Visual Studio.NET 2003 엔터프라이즈 개발자입니다.
    • Microsoft Visual Studio.NET 2003 엔터프라이즈 설계자입니다.
  • Visual Basic 언어 및/또는 Visual Studio.NET을 설치할 수 있습니다 C# 언어.
  • 또는 MSDN 라이브러리 추가 사용 하 여 업데이트 또는 Visual Basic.NET 또는 Visual Studio.NET 설치 중 설치 프로그램 (도움말 콘텐트를 설치 하는 데 필요 함).
  • Microsoft Office 프로페셔널 에디션 2003입니다.
샘플에 대 한 선택적 구성 요소

다음 구성 요소 일부 온라인 도움말에 포함 된 샘플 응용 프로그램에 대 한 필수입니다.
  • Microsoft 인터넷 정보 서비스 (Microsoft Windows XP 또는 Microsoft Windows 2000에 설치 된 IIS).
  • Microsoft SQL Server 데스크톱 엔진 설치 Office 2003 설치 미디어에서 MSDE (). Office 솔루션 샘플 데이터베이스 설치 스크립트 MSDE 로컬 호스트의 설치 되어 있다고 가정 합니다.
Visual Studio.NET 2003과 Microsoft Office 2003에서 지정 된 것 이외의 아무런 추가 하드웨어 또는 시스템 요구 사항이 있습니다.

개발 컴퓨터의 설치 순서

  1. Office 용 Visual Studio 도구를 사용 하는 데 필요한 소프트웨어이 순서 대로 설치 해야 합니다. (선택 사항) (IIS 일부 샘플 Office 솔루션에서 필요) Microsoft Windows XP 또는 Microsoft Windows 2000 설치 미디어에서 Microsoft 인터넷 정보 서비스 (IIS)를 설치 합니다. 자세한 내용은 인터넷 정보 서비스 (IIS) 설치를 참조 하십시오.
  2. Visual Basic.NET 2003 표준 또는 Visual Studio.NET 2003을 설치 합니다. MSDN Library와 Visual Basic 또는 Visual C# 언어를 포함 합니다.
  3. Microsoft Office 프로페셔널 에디션 2003 설치 합니다. Microsoft Office Word 2003 및 Microsoft Office Excel 2003에 포함 되어 있습니다.
  4. (선택 사항) Office 2003 설치 미디어 (일부 샘플 Office 솔루션에서 필요)에서 Microsoft SQL Server 데스크톱 엔진 (MSDE)을 설치 합니다. 자세한 내용은 참조 하십시오. Office 2003 설치 미디어에서 MSDE를 설치 합니다.
  5. Office 용 Visual Studio 도구를 설치 합니다.

전제 조건 및 최종 사용자 컴퓨터에 대 한 설치 순서 Office 순서 대로 이러한 구성 요소를 설정 해야 합니다에 대 한 Visual Studio 도구를 개발 하는 비즈니스 솔루션을 배포 하려는 각 컴퓨터:
  1. 설치 방법에서 사용할 수 있는 Microsoft.NET Framework 1.1에서는.NET Framework 1.1 웹 사이트를 가져올 수 및 Visual Studio.NET 2003 Cd에.
  2. 다음 Microsoft Office 제품 중 하나를 설치 하 고 설치에 주 interop 어셈블리 (Pia)를 포함 합니다.
    1. Microsoft Office 프로페셔널 에디션 2003입니다.
    2. Microsoft Office Word 2003 (독립 실행형 버전)입니다.
    3. Microsoft Office Excel 2003 (독립 실행형 버전)입니다.
최종 사용자 컴퓨터에서 제대로 실행 되도록 관리 코드 확장 참조 하 여 관리 코드 확장 Office 2003 Pia 로컬 컴퓨터에 설치 되거나 처음 사용할 때 설치로 표시 합니다. Pia 설치 Office 설치 옵션에 따라 달라 집니다 후의 상태를 선택 합니다.
  • 전체 설치: Pia 로컬 컴퓨터에 설치 됩니다.
  • 표준 설치: Pia 처음 사용할 때 설치 표시 되 고 응용 프로그램에는 관리 코드 확장을 참조 하는 문서를 열 때 필요 시 설치 합니다. 참고 PIA 처음 사용할 설치 자동 수 있습니다. 이 경우 문서를 Word 또는 Excel에서 열고 PIA를 설치 발생 하면 대화 상자가 나타나지 및 최종 사용자의 마우스 포인터 변경 되지 설치 동안 발생 합니다. 그러나 설치 원본 설치 미디어 (Cd 또는 네트워크 위치)에 액세스 해야 하는 경우 최종 사용자가 설치를 완료 하려면 대화 상자가 나타날 수 있습니다.
  • 최소 설치: Pia 처음 사용할 때 설치 설치 했거나 표시 된 되지 않습니다.
Office 제품의 최소 설치를 수행 하는 경우에 Pia Office 유지 관리 모드 설치를 통해 추가할 수 있습니다. 최종 사용자의 컴퓨터에.NET Framework 1.1을 설치한 경우 Pia Office 설치 프로그램에서 해당 응용 프로그램에서.NET 프로그래밍 지원 기능으로 나타납니다. 자세한 내용은 Office 도움말의 "어떻게에:: 설치 Office 주 Interop 어셈블리" Visual Studio 도구를 참조 하십시오.



설치 문제 해결

Microsoft Office 시스템 Visual Studio 도구를 설치할 때 몇 가지 고려 사항입니다. 설치 하는 동안 데 문제가 있으면 단계 성공 여부가 확인 하려면 컴퓨터의 Temp 디렉터리에 만들어진 로그 파일에서을 찾습니다.
로그 파일을 확인 하려면
  1. 시작 메뉴에서 실행을 클릭 합니다.
  2. % Temp %를 입력 합니다.
  3. 키를 눌러 입력 합니다.
  4. VSTO 파일을 엽니다.로그 메모장 이나 다른 텍스트 판독기를 사용 하 여.

Windows Installer 패키지가 오류 문제

Office 용 Visual Studio 도구를 설치 하 고 컴퓨터 관리자가 아닌 경우 다음과 같은 메시지가 나타납니다.
1721 오류가 발생 했습니다. 이 Windows 설치 관리자 패키지에 문제가 있습니다. 이 설치를 완료 하는 데 필요한 프로그램을 실행할 수 없습니다. 지원 담당자나 패키지 공급 업체를 문의 하십시오.
하면 Office 용 Visual Studio 도구를 설치 하려면 컴퓨터에 관리자 권한이 있어야 합니다. 관리자로 로그온 하 고 설치를 다시 실행 합니다.

일부 프로젝트가 설치 되어 있지 않습니다.

프로젝트를 설치 됩니다만 (Visual Basic.NET 또는 C#) 설치 된 언어에 대 한. 두 언어 모두 사용 하지 않은 경우 설치 프로세스가 끝날 때이 메시지가 나타납니다.
설치 컴퓨터에서 <Language>를 검색 하지 못했습니다 때문에이 프로젝트는 설치 되지 않습니다. </Language>
이 메시지가 나타나는 경우에 설치 컴퓨터에서 권한이 언어 프로젝트를 설치 합니다. Visual Basic.NET 및 C#에 대 한 프로젝트를 설치 하려는 경우 누락 된 해당 언어를 설치 하 고 Visual Studio 도구 Office 설치 프로그램을 다시 실행 해야 합니다.

설치 마법사에서 숨겨진 된 텍스트

모니터 , 고대비 사용 하도록 설정 하는 경우 설치 마법사의 텍스트를 볼 수 있습니다.
  1. 설치 마법사에서 텍스트를 볼 수 열기 제어판, 내게 필요한 옵션을 선택한 다음 표시 탭을 클릭 합니다.
  2. 고대비 사용 옵션의 선택을 취소 합니다.
  3. 클릭 확인 합니다.
  4. Visual Studio 도구는 Office 설치 프로그램을 다시 실행 하십시오.

Visual Studio 도구 Office 도움말을 위한 도움말 컬렉션에 표시 되지 않습니다.

Office 도움말에 대 한 visual Studio 도구는 Visual Studio.NET 도움말에 통합 되어 있습니다. MSDN 라이브러리 Visual Studio 도구를 Office 설치 프로그램을 실행 하기 전에 컴퓨터에 Visual Studio.NET 2003과 함께 포함 된 경우 Visual Studio 도구 중 Office 설치 프로그램에 설치 됩니다. 도움말에도에 이상은 2003 년 7 월 MSDN 업데이트가 포함 됩니다. 2003 년 4 월 MSDN 있다면 사무실, 도움말 설치 되지 것입니다에 대 한 Visual Studio 도구를 설치 하면 설치 된 업데이트. 이 경우 2003 년 7 월 MSDN 설치 업데이트 Office 도움말에 대 한 Visual Studio 도구를 가져올 수 있습니다.

언어 버전의 Office 용 Visual Studio 도구는 Visual Studio.NET 언어 버전과 일치 해야 합니다.

언어 버전 일치 하지 않는 경우 다음과 같은 메시지가 나타납니다.
이 패키지와 Visual Studio 언어 일치 하지를 설치 되어 있습니다. 다시 시도 하기 전에 해당 언어 버전을 구입 하십시오.
언어 버전의 Office 설치 프로그램에 대해 Visual Studio 도구는 설치 된 Visual Studio.NET 버전의 언어를 일치 해야 합니다. 예를 들어, 영어 버전의 Visual Studio.NET의 경우 영어 버전의 Office 용 Visual Studio 도구를 설치 해야 합니다. 여러 언어 버전을 같은 컴퓨터에 설치 된 Visual Studio.NET의 모든 해당 언어 버전의 Office 용 Visual Studio 도구를 설치 하면 됩니다.



Microsoft Office 시스템 Visual Studio 도구를 제거합니다.

Office 용 Visual Studio 도구를 제거 하려면 프로그램 추가 / 제거를 사용 합니다.

프로그램 추가 / 제거를 사용 하 여 Office 용 Visual Studio 도구를 제거 하려면
  1. 시작 을 클릭 하 고 제어판을 클릭 합니다.
  2. 선택 프로그램 추가 또는 제거 합니다.
  3. 현재 설치 된 프로그램 목록에서 Microsoft Visual Studio Tools for the Microsoft Office System 을 선택 합니다.
  4. 제거를 클릭 합니다.
참고Office 용 Visual Studio 도구를 제거한 후 모든 어셈블리에 완전 신뢰가 부여 된 사용자의 보안 정책에서 완전 한 신뢰를 유지 합니다. 제거 Office 용 Visual Studio 도구에서 모든 정책을 변경 하려는 경우 Microsoft.NET 1.1 Framework 구성 도구나 코드 액세스 보안 정책 도구 (Caspol.exe)를 사용 하 여 사용자 정책 수준에서 Office_Projects 코드 그룹을 삭제 합니다.

자세한 내용은 Office 도움말의 "어떻게에:: 제거 권한을 폴더 및 어셈블리에서" Visual Studio 도구를 참조 하십시오. 또한 Office 도움말 파일을 Visual Studio 도구를 설치 하는 경우 해당 파일이 Visual Studio.NET 도움말 컬렉션에 남아 있습니다.
프로그램 추가 / 제거를 사용 하는 방법에 대 한 자세한 내용을 보려면 Windows 도움말 및 지원을 참조 하십시오.



개발 문제 해결

다음은 Microsoft Office 시스템 Visual Studio 도구를 개발할 때 고려해 야 할 몇 가지 영역입니다.

손상 되는 사용자 지정 속성

다음 오류에 대 한 원인은 여러 도움말 항목 "문제 해결의 Office에서 실행 시간"에서 설명 되어 있지만 원인 중 하나는 항목에서 생략 되었습니다.
어셈블리 이름이 나 어셈블리 링크 위치 속성이 <filename>에 손상 됩니다. 관리자 또는이 문서의 작성자에 대 한 문의. </filename>
해당 프로젝트가 빌드 되었는지 전에 문서 또는 Office 프로젝트의 일부인 통합 문서를 열 경우에이 메시지가 나타납니다. 예를 들어, Office 프로젝트 파일을 사용 하는 새 또는 기존 문서 또는 통합 문서를 만들고 다음 Word 또는 Excel 프로젝트를 빌드하기 전에 문서 또는 통합 문서를 열려면 사용 하는 경우이 메시지를 나타납니다. 이 경우 어셈블리가 아직 존재 하지 않는 때문에 사용자 지정 속성 _AssemblyName0 아직 문서 또는 통합 문서에 추가 되지 않은 것을 의미 합니다. 문제를 해결 하려면 열린 문서를 닫고 프로젝트를 빌드하고 문서나 통합 문서를 엽니다.

C#를 사용 하는 경우 일부 이벤트는 발생 하지 않습니다.

메서드와 동일한 이름의 이벤트가 있는 office 개체를 Office 주 interop 어셈블리 두 개체에 분할 된: 모든 속성 및 메서드 핵심 개체와 이벤트와 속성 또는 메서드를 충돌 하는 이름이 들어 있는 이벤트 개체입니다. 이러한 이벤트 개체를 사용 하 여 명명 규칙 <objectname>_Event. 예상한 이벤트가 표시 되지 않으면 <objectname>_Event 인터페이스로 캐스팅 합니다.

예를 들어, 활성화 이벤트 및 통합 문서에 대 한 Activate 메서드를입니다. 이 이벤트를 처리 하려면 대신 WorkbookEvents_Event 사용 통합 합니다.

멤버 변수 선언 섹션에서 만듭니다.</objectname></objectname>
private Excel.Workbook wkbk;
private Excel.WorkbookEvents_Event wbEvents;
private Excel.WorkbookEvents_ActivateEventHandler activateEvent;

_Startup에 이벤트를 연결 합니다.
wbEvents = (Excel.WorkbookEvents_Event)wkbk;


activateEvent = new Excel.WorkbookEvents_ActivateEventHandler(ThisWorkbook_Activate);
wbEvents.Activate += activateEvent;

이벤트 처리기를 작성 합니다.
protected void ThisWorkbook_Activate()
{
    // Your code goes here
} 

때문에 WorkbookEvents_Event 를 캐스팅 해야 Excel.Workbook.Activate Activate 메서드를 반환 하는 Activate 이벤트.

대신 _Startup 해당 해당 이벤트 인터페이스에 개체를 캐스팅할 수 있습니다.
((Excel.WorkbookEvents_Event)(thisWorkbook)).Activate += new Excel.WorkbookEvents_ActivateEventHandler(ThisWorkbook_Activate); 

다음 코드에 대 한 이벤트 처리기를 작성 합니다.

protected void ThisWorkbook_Activate()
{
    // Your code goes here
} 

모덜리스 폼에서 처리 되지 않은 예외가 발생 하는 경우 Excel과 Word가 예기치 않게 종료

모덜리스 폼에서 이벤트를 트리거한 후 Excel 이나 Word가 예기치 않게 종료 되는 경우는 코드에서 처리 되지 않은 예외가 발생할 수 있는 위치가 있는지 확인 하십시오. 데이터 손실을 방지 하기 위해 오류 처리를 추가 합니다.

자세한 내용은 Office 도움말의 "스레딩 지원에서 Office" Visual Studio 도구를 참조 하십시오.

Word 및 Excel이 예기치 않게 종료 합니다 사용 하면 close 메서드

모덜리스 폼에서 Excel 통합 개체나 Word 문서 개체의 Close 메서드를 호출 하면 응용 프로그램이 예기치 않게 종료 될 수 있습니다. 모든 열린 문서 또는 통합 닫히고 데이터가 손실 될 수 있습니다. Microsoft Office Outlook 전자 메일 편집기로 Word를 사용 하면 모든 전자 메일 메시지를 닫을 수도 있습니다 엽니다. AppDomain.DomainUnload 이벤트를 처리 하는 동안 Windows Forms 또는 메시지 상자를 표시 하는 경우이 또한 발생할 수 있습니다.

이 문제를 해결 하려면 Close 메서드를 이벤트 또는 모덜리스 폼에서 모덜리스 폼을 호출 하지 마십시오. 대신:
  • 모달 폼을 사용 하 여 (예를 들어 폼 를 사용 합니다.ShowDialog() 대신 .Show()) 는 폼에서에서 문서를 닫아야 할 경우.
  • 모덜리스 폼을 사용 해야 모덜리스 폼이 닫혀 있는지와 문서 또는 통합 문서를 닫기 전에 폼 참조가 완전히 소멸 되어 있는지 확인 합니다. 예를 들면 다음과 같습니다.
Dim myForm as SomeModelessForm
Sub Open()
   myForm = new SomeModelessForm
   ' Show form modelessly.
   myForm.Show()
End Sub

Sub ForceShutdown()
   ' Completely close the form if it is still running.
   ' Note that hiding the form might not work by itself.
   If (Not myForm Is Nothing) Then
      myForm.Close()
      myForm.Dispose()
      myForm = Nothing
   End If
   ThisDocument.Close()
End Sub 
자세한 내용은 Office 도움말의 "스레딩 지원에서 Office" Visual Studio 도구를 참조 하십시오.

런타임에 디자인 모드에서 문서를 엽니다.

Word 문서에 있는 ActiveX 컨트롤을 호스트 하는 경우 Word 문서에서 Visual Basic for Applications (VBA) 매크로 보안이 높음으로 설정 되어 VBA 프로젝트에 디지털 서명 되어 있지 않으면 디자인 모드에서 열립니다. 이 문제를 해결 하려면 개인 초기화 하기 위해 프로젝트를 수정 합니다. 부울 변수 toggleActiveXControls를 true로 (toggleActiveXControls 프로젝트 템플릿에 포함 된). 이 문서를 열면 디자인 모드를 전환 하는 ActiveX 컨트롤을 발생 합니다.

일부 클라이언트 로케일에서 Excel COM 호출 실패

Excel 응용 프로그램 사용자 로케일을 다른 클라이언트 컴퓨터에 배포할 수 있습니다. 특정 조건에서이 런타임 또는 데이터 변환 오류가 발생할 수 있습니다. 이러한 오류를 방지 하 고, 로캘 간에 일관 된 작동을 위해 특정 개발 지침을 따라야 합니다.

자세한 내용은 Office 도움말에 대 한 "세계화 및 지역화의 Office 솔루션" Visual Studio 도구를 참조 하십시오.

완전 신뢰 네트워크 위치에 만든 프로젝트를 자동으로 부여 하지 됩니다.

프로젝트 만들기 및 문서에 대 한 네트워크 위치를 지정 하면 어셈블리에 완전 신뢰를 부여할 것인지 묻는 대화 상자를 참조 하십시오. 그러나 완전 신뢰를 부여 하려면 를 클릭 하는 경우에 프로젝트를 실행할 수 있는 권한이 필요가 없습니다. 관리자가 프로젝트를 실행 하기 전에 어셈블리 및 문서에 컴퓨터 수준을 신뢰 하도록 보안 정책을 설정 해야 합니다. 자세한 내용은 "네트워크 위치에 문서를 지정 되어 Microsoft Office 프로젝트 마법사의 보안 설정 탭에서 선택한 옵션을 두면 어셈블리 위치를 신뢰 하도록 선택" Office 도움말에 대 한 Visual Studio 도구에서 볼.

다른 문서 또는 ActiveX 컨테이너 호스팅된 문서에서에 이벤트가 발생 하지 않습니다.

OLE를 사용 하 여 다른 문서에 포함 된 office 문서 활성화 또는 열 때 이벤트를 발생 시킬 수 있습니다. 마찬가지로, 일부 ActiveX 컨테이너에서 Office 문서를 호스팅하는 경우 이벤트 발생 하지 않을 수 있습니다. Microsoft Internet Explorer 관리 코드 확장을 문서를 호스팅하는 지원 되는 유일한 ActiveX 컨테이너 6.x.

Internet Explorer Office 문서를 열면 6.x에서 관리 코드 확장을 발생 하는 이벤트에 대 한 동작 됩니다 동일 문서가 Internet Explorer 호스팅되는 경우에 VBA 프로젝트에 발생 합니다. ActiveX 문서를 호스트 특성으로 인해 일부 명령은 Excel 또는 Word 응용 프로그램에서 사용할 수 없습니다. 마찬가지로, 특정 이벤트가 문서 또는 통합 문서에서 같은 Internet Explorer ActiveX 문서 호스트에 포함 된 경우 발생 하지 될 (예: Word에서 편지 병합 이벤트 및 WindowActivate 같은 창 이벤트를 사용할 수 없는, Excel에서 닫기 BeforeClose 이벤트 처리기를 사용 취소할 수 없습니다).

Normal.dot가 손상 되거나 크기가 예기치 않게 증가

자주 중지 디버거 명령을 Visual Studio.NET에서 Word 프로젝트의 디버깅을 종료 하려면 사용 하는 경우에 Normal.dot 서식 파일에 문제가 발생할 수 있습니다. 이러한 가능성을 최소화 하려면 모두 분리디버거 중지대신 디버깅 끝을 사용 하 고의 일반 절차를 사용 하 여 Word 사용자 인터페이스를 통해 Word를 종료 합니다.

주 interop 어셈블리 설치 프로젝트에 포함 되어야 합니다.

배포 프로젝트를 만들 때 솔루션에서 참조 하는 Office 주 interop 어셈블리를 수동으로 제외 시켜야 합니다. 최종 사용자가 Office Pia를 전역 어셈블리 캐시 (GAC)에서 원래 Office 설치 미디어에서 설치 솔루션을 사용 하기 전에 자신의 컴퓨터에 있어야 합니다. 솔루션 추가 복사본을 pia 배포 하는 경우, 최종 사용자 컴퓨터에 문제가 발생할 수 있습니다. 자세한 내용은 Office 도움말의 "어떻게에:: 설치 Office 주 Interop 어셈블리" Visual Studio 도구를 참조 하십시오.



마지막 분 변경

Excel 통합 문서 프로젝트를 템플릿으로 저장 한 후 여전히 작동

Microsoft Office 2003 프로젝트 간 Excel 템플릿 프로젝트가 있습니다. 그러나 관리 코드 확장을 Excel 통합 문서 프로젝트를 만들고 다음에 서식 파일 (*.xlt) 통합 문서를 저장 하면 템플릿은 동일한 관리 되는 어셈블리를 가리키는 새 통합 문서를 만들 수 있습니다.

프로젝트에 대 한 보안 설정 옵션을 변경할 수 있습니다.

프로젝트를 만들 때 Microsoft Office 프로젝트 마법사를 빌드할 때 어셈블리 위치를 기반으로 하는 완전 신뢰를 부여 하려면 Visual Studio.NET을 표시할지 여부를 선택할 수 있도록 보안 설정 탭이 포함 되어 있습니다. 완전 신뢰가 부여 되도록 기본적으로이 옵션을 선택 합니다. 하면 나중에 선택 (마법사가 완료 된 후 프로젝트를 개발 하는 동안 언제 든 지) 프로젝트의.vbproj 또는.csproj 파일에서 특성을 변경 하 여 변경할 수 있습니다.

보안 설정 옵션을 변경 하려면
  1. 프로젝트에 대 한.vbproj 또는.csproj 파일을 엽니다.
  2. UserProperties 노드를 찾습니다.
  3. 추가 하거나 TrustedAssembly라는 특성을 제거 합니다.
    • 빌드 시에 완전 신뢰를 부여 하려면 UserProperties 노드는 TrustedAssembly 특성을 추가 하 고 해당 어셈블리의 경로를 설정. 예를 들면 다음과 같습니다.
      <UserProperties
         OfficeDocumentPath = ".\PROJECT1.XLS"
         OfficeProjectType = "XLS"
         OfficeProject = "true"
         TrustedAssembly = "C:\projects\project1\project1_bin\project1.dll"
      /> 
      
    • 빌드 시에 완전 신뢰를 부여 하지 않으려면 TrustedAssembly 특성을 제거 합니다.



Office 개발 샘플

Visual Studio.NET에서 열 수 있는 샘플 솔루션 Office 도움말에 대 한 Visual Studio 도구에 포함 되어 있습니다. 목차 창에서 이러한 Office 프로그래밍 노드에서 샘플 및 연습 노드에 있습니다. 또한 샘플 Excel 자동화 및 샘플을 자동화 Word에서 Visual Studio.NET 색인에서 찾을 수 있습니다. 각 샘플 페이지에 빌드 및 샘플을 실행 하기 위한 단계별 지침 포함 되어 있습니다.

일부 샘플 Microsoft SQL Server 데스크톱 엔진 (MSDE) 데이터베이스가 필요 합니다. 스크립트 및 데이터 파일을 자동으로 데이터베이스를 만드는 샘플을 제공 합니다.

Excel 예제 데이터베이스 기본 위치에서 설치 하지 않습니다.

일부 Excel 샘플에 대 한 데이터베이스를 설치 하려면 설치 스크립트 (setup.bat)을 실행 해야 합니다. 데이터베이스 설치 스크립트 경로 공백이 포함 되어 있으면 데이터베이스 없는 만들어지고 명령 프롬프트 창이 사라집니다. Database.log에 있는 다음과 같은 오류가 나타납니다.
<root drive>\Documents and Settings\<user name>\Local Settings\Temp:
XML 구문 분석 오류: 문서의 최상위 수준에 잘못 되었습니다.
이 문제를 해결 하려면:
  1. 샘플 항목에서 샘플 솔루션 로드 또는 모든 파일 복사를 클릭 합니다. 샘플 파일의 위치를 선택 하는 대화 상자가 나타납니다.
  2. 루트 디렉터리 또는 경로에 공백이 없는 디렉터리를 선택 합니다. 샘플 파일의 위치를 선택 하 여 하위 디렉터리를 복사 됩니다. <selected location="">\Samples\Office Projects\<sample name=""> </sample> </selected>
  3. Projects\<sample name=""> 는.\Samples\Office에서 ExcelSampleDatabase 폴더를 이동할 폴더의 두 가지 수준으로는. \Samples 폴더는 더 이상 Office 프로젝트 디렉터리에서 때문에. </sample>
  4. 샘플 데이터베이스를 만들려면 ExcelSampleDatabase 폴더에서 setup.bat 를 실행 합니다.

다음 샘플에서는 Excel 예제 데이터베이스를 사용:
  • Excel 워크시트를 사용 하 여 ADO.NET 샘플 (ExcelReadWriteADO)
  • Excel 워크시트에 사용자 정의 텍스트 샘플 (ExcelReadCustomUser)
  • Windows 폼 샘플 (ExcelReadWinForm)를 사용 하 여 Excel 워크시트

Excel 샘플 Windows 2000에서 실행할 때 오류가 반환 될 수 있습니다.

Setup.bat Excel 예제 데이터베이스를 실행할 때 다음 오류 메시지가 database.log 파일에 나타날 수 있습니다.
Msxml2.dll을 로드 하지 못했습니다.
예상 샘플을 실행 하면이 오류 메시지가 나타날 수 있습니다.
개체의 인스턴스에 개체 참조가 설정 되어 있지 않습니다.
컴퓨터를 Windows 2000 운영 체제를 실행 하 고 MSDE SP3 또는 SP3a 설치 되어 있으면 컴퓨터가 MSXML2 파일이 없을 수 있습니다.DLL에 대 한 성공적으로 실행 하려면 샘플의 일부입니다.

이 문제를 해결 하려면 설치 하 고 등록할 MSXML2.Dll에서 MSXML2.dll을 얻을 수 있습니다 방법에 대 한 내용은 Microsoft 기술 자료 다음 문서를 참조 하십시오.
FIX: SQL Server MSDE SP3 또는 SP3a를 MSXML 2.6 재배포 되지 않습니다.

데이터베이스 연결 오류를 반환할 수 있습니다.

데이터베이스를 사용 하는 샘플을 실행 하는 경우에이 메시지가 나타날 수 있습니다.
SQL Server 없거나 액세스가 거부 되었습니다.
SQL Server 설치에 대 한 TCP/IP 프로토콜을 사용할 수 없습니다 경우 이름 localhost 사용 하면 SQL Server 액세스할 수 없게 됩니다 및 오류가 표시 됩니다. 이 문제를 해결 하려면 ADO.NET 연결 중 (로컬) 서버 이름이 나 서버 이름을 변경 합니다.

예를 들어 연결 문자열은 다음과 같은:
dbConn = New SqlConnection("Integrated Security=SSPI;" & _ 
    "Initial Catalog=ExcelSample;Data Source=localhost")
변경 해야 합니다.
dbConn = New SqlConnection("Integrated Security=SSPI;" & _ 
    "Initial Catalog=ExcelSample;Data Source=(local)")
다음 샘플으로 localhost는 ADO.NET 연결 문자열에서 SQL Server 참조 하십시오.
  • Excel 워크시트를 사용 하 여 ADO.NET 샘플 (ExcelReadWriteADO)
  • Excel 워크시트에 사용자 정의 텍스트 샘플 (ExcelReadCustomUser)
  • Windows 폼 샘플 (ExcelReadWinForm)를 사용 하 여 Excel 워크시트
  • 예상 예제

예상 예제 항목 오류 메시지가 표시 될 수 있습니다.

예상 예제 항목을 열 때이 메시지가 표시 될 수 있습니다.
'자식' null 또는 개체가 아닌 경우 샘플 뷰어에서이 샘플 정보를 찾을 수 없는.입니다. 도움말 설치를 확인 하십시오.
이 메시지는 잘못 표시 됩니다. 샘플 없음 문제가 있습니다. 이 메시지가 여러 번 나타날 수 있습니다. 때마다 확인을 클릭 합니다. 메시지가 나타나는 멈추면 예상 샘플을 평소와 같이 작업할 수 있습니다.



자세한 정보를 찾을 수 있는 위치

Office 용 visual Studio 도구 도움말

2003 년 2 월의 경우 설치 하는 동안 Office 도움말에 대 한 Visual Studio 도구 Visual Studio.NET 도움말 통합 된 MSDN 라이브러리 Visual Studio 도구를 Office 설치 프로그램을 실행 하기 전에 컴퓨터에. 2003 년 2 월 MSDN 라이브러리 Visual Studio.NET 2003과 함께 제공 합니다. 2003 년 7 월 또는 나중에 MSDN 라이브러리 Visual Studio 도구 Office 도움말에 대 한 컴퓨터에 MSDN 라이브러리 노드에 포함 되어 있는 경우.

Visual Studio 도구 Office 도움말에 대 한 통합 된 Visual Studio.NET 도움말 컬렉션에서 찾을 수
  1. Visual Studio.NET에서 도움말 메뉴를 열고 누른 내용.
  2. 목차 창에서 Visual Studio.NET 노드를 확장 합니다.
  3. Visual Basic 및 Visual C# 노드를 확장 합니다.
  4. Visual Studio 도구 모든 Office 도움말에 대 한 포함 된 Office 프로그래밍 노드를 확장 합니다.
Office 도움말은 2003 년 7 월에서에서 또는 나중에 MSDN 라이브러리 Visual Studio 도구를 찾을 수
  1. Visual Studio.net에서 도움말 메뉴를 열고 콘텐츠를 클릭 합니다.
  2. 목차 창에서 확장 된 MSDN Library- <July 2003="" or="" later=""></July> 노드.
  3. .NET 개발 노드를 확장 합니다.
  4. Visual Studio.NET 노드를 확장 합니다.
  5. 제품 설명서 노드를 확장 합니다.
  6. Visual Basic 및 Visual C# 노드를 확장 합니다.
  7. 프로그래밍 함께 Visual Studio 도구 모든 Office 도움말에 대 한 Office 노드를 확장 합니다.
에 대 한 도움말 검색

검색 결과 창에서 Visual Studio.net에서에서 Visual Studio 도구를 Office 도움말의 위치 표시 Office 프로그래밍 개념입니다.

Office 2003 설치 미디어에서 MSDE를 설치합니다.

일부 Office 용 Visual Studio 도구와 함께 제공 된 Office 개발 샘플 데이터베이스 설치 스크립트 Microsoft SQL Server 데스크톱 엔진 (MSDE) 로컬 호스트의 설치 되어 있다고 가정 했습니다.

MSDE는 Office 2003 설치 미디어에 포함 되어 있습니다. Office 2003을 설치한 후 프로그램 추가 / 제거를 사용 하 여 설치할 수 없습니다. MSDE를 설치 하려면 설치 미디어 원본이 있어야 합니다.

Office 2003 설치 미디어에서 설치 MSDE에
  1. Office 설치에서 Setup.exe와 같은 폴더를 하위 MSDE2000폴더를 찾습니다. 이 폴더 MSDE 설치 구성 요소를 포함합니다.
  2. 설치에 대 한 내용은 SQL Server 온라인 설명서를 참조 하십시오. 데이터베이스 엔진 설명서에는 SQL Server 온라인 설명서에는 MSDE 2000에도 적용 됩니다. SQL Server 온라인 설명서에서 설치, 데이터베이스 생성, 관리, 문제 해결 및 응용 프로그램 개발에 대 한 모든 버전의 SQL Server 2000 데이터베이스 엔진을 설명 합니다.
  3. 구성 하 고 SQL Server 서비스를 시작 하는 MSDE를 설치한 후 컴퓨터를 다시 시작 합니다.



인터넷 정보 서비스 (IIS) 설치

Office 개발 샘플 Office 용 Visual Studio 도구에 포함 된 인터넷 정보 서비스 (IIS) 웹 서비스 등이 있습니다.

Windows 2000 또는 Windows XP에서 IIS를 설치 하려면
  1. 네트워크에서 연결을 끊거나 방화벽이 설치 되 고 실행 하는 있는지 확인 하십시오.
  2. Windows 2000 시작 메뉴에서 설정을 선택 하 고 제어판을 선택 합니다.
    Windows xp 및 나중에 시작 메뉴에서 제어판을 선택 합니다.
  3. 제어판에서 프로그램 추가 / 제거 를 선택한 다음 Windows 구성 요소 추가/제거를선택 합니다.
  4. Windows 구성 요소 마법사에서 구성 요소 목록에서 인터넷 정보 서비스 (IIS)를 선택 합니다.
  5. 설치를 시작 하려면 [ 다음 ]을 클릭 합니다.
  6. 설치가 완료 된 후 IIS 서비스를 중지 합니다.
  7. Windows Update에서 업데이트를 다운로드 합니다. (http://www.windowsupdate.com)입니다.
  8. 필요한 경우 다시 시작 하 고 IIS 서비스를 시작 합니다.
  9. 프로그램 추가 / 제거로 돌아갑니다.
  10. 설치 된 Visual Studio.NET 제품을 선택한 다음 변경을 선택 합니다.
  11. Visual Studio.NET 제품을 다시 설치 합니다.



? Microsoft Corporation입니다. 모든 권리 보유입니다.

속성

기술 자료: 828087 - 마지막 검토: 2013년 5월 30일 목요일 - 수정: 6.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Visual Studio Tools for the Microsoft Office System version 2003
키워드:?
kbreadme kbmt KB828087 KbMtko
기계 번역된 문서
이 문서는 Microsoft 기계 번역 소프트웨어를 이용하여 번역되었으며 Microsoft Community에 의한 Community Translation Framework(CTF) 기술 혹은 사람이 번역한 내용에 의하여 사후 편집될 수 있습니다. Microsoft는 Knowledge Base에 있는 모든 문서에 다양한 언어로 접근할 수 있도록 하기 위하여 기계 번역, 사람에 의한 번역 및 커뮤니티가 편집한 내용을 모두 제공합니다. 번역된 문서는 어휘, 구문 및/혹은 문법에 오류가 있을 수 있습니다. Microsoft는 번역 오류로 인한 부정확성, 오류 및/또는 손해와 이를 고객이 사용하는 데에 대하여 책임을 지지 않습니다.
이 문서의 영문 버전 보기:828087

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com