구성 요소를 만들려면 .NET Framework 3.0의 및 스트림 Office Word 2007 문서 및 클라이언트 컴퓨터에 Office Excel 2007 통합 문서를 사용하는 방법

기술 자료 번역 기술 자료 번역
기술 자료: 932921 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

소개

이 문서에서는 다음과 같은 작업을 수행하려면 Microsoft .NET Framework 3.0 구성 요소를 사용하는 방법에 대해 설명합니다.
  • Microsoft Office Word 2007 문서를 웹 사이트를 만들 서버
  • Microsoft Office Excel 2007 통합 문서를 웹에서 만들 서버
  • Word 문서를 사용하여 Excel 통합 문서를 웹 서버에서 클라이언트 컴퓨터로 스트림
    이 절차를 사용하는 ASP.NET 및 Office Open XML 형식 파일 형식입니다.
참고 "추가 정보" 절에서 설명하는 단계에 따라 서버에서 Microsoft 2007 Office System의 또는 그 구성 요소를 설치할 필요가 없습니다. 그러나, .NET Framework 3.0 서버에 설치되어 있어야 합니다. 기본적으로 .NET Framework 3.0 Windows Vista와 포함되어 있습니다. 그러나 서버가 서로 다른 버전의 Windows 실행하는 경우, 다운로드 및 .NET Framework 3.0 설치 할 수 있습니다. .NET Framework 3.0 구하려면 다음 Microsoft 웹 사이트를 방문하십시오.
http://www.microsoft.com/downloads/details.aspx?FamilyId=10CC340B-F857-4A14-83F5-25634C3BF043
또한 2007 Office system 클라이언트 컴퓨터에 있는 "추가 정보" 설명한 단계를 사용하여 구역. 그러나 이전 버전의 Office 시스템 사용할 수도 있습니다. 클라이언트 컴퓨터에 있는 Microsoft Office 2003, Microsoft Office XP 또는 Office 2000을 설치한 경우 Word, Excel 및 PowerPoint 2007 파일 형식 "추가 정보" 절에서 설명하는 단계를 위한 무료 Microsoft Office 호환 기능 팩이 설치해야 합니다. Office 호환 기능 팩을 얻으려면 다음 Microsoft 웹 사이트를 방문하십시오.
http://www.microsoft.com/downloads/details.aspx?FamilyID=941b3470-3ae9-4aee-8f43-c6bb74cd1466
"추가 정보" 절에서 설명하는 단계를 StreamingOfficeSample.exe 예제 패키지 파일을 사용합니다. Microsoft에서 StreamingOfficeSample.exe 샘플 패키지를 다운로드할 수 있습니다. Microsoft 다운로드 센터에서 다음 파일을 다운로드 할 수 있습니다:
그림 축소그림 확대
Download
Download the StreamingOfficeSample.exe package now.
Microsoft 지원 파일을 다운로드하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
119591온라인 서비스로부터 Microsoft 지원 파일을 구하는 방법
Microsoft는 이 파일에 대한 바이러스를 검색합니다. Microsoft는 파일을 게시한 날짜에 사용할 수 있었던 최신 바이러스 검색 소프트웨어가 사용됩니다. 해당 파일을 무단으로 변경할 수 없는 보안이 향상된 서버에 보관됩니다.

추가 정보

StreamingOfficeSample.exe 예제 패키지

StreamingOfficeSample.exe 샘플 패키지를 다음이 포함됩니다.
  • 웹 양식
  • DocumentGenerator 클래스 라이브러리 프로젝트
  • WorkBookGenerator 클래스 라이브러리 프로젝트
Microsoft Visual C# 2005를 사용하여 Web Form 및 클래스 라이브러리 프로젝트를 만들었습니다.

웹 양식

웹 양식을 사용하여 Microsoft Office Access 2003 포함된 Northwind 샘플 데이터베이스에 연결합니다.

참고 Office Access 2003이 설치된 샘플 패키지를 사용할 필요가 없습니다.

웹 양식 다음 테이블의 데이터를 사용하여 온라인 주문 조회 양식을 표시합니다.
  • 고객이
  • 주문
  • 주문 정보
  • 제품
웹 양식 고객 목록에서 선택할 수 있습니다. 고객이 선택한 후 웹 양식 주문 목록을 필터링합니다. 필터링된 목록을 선택한 고객에 대한 주문 보여 줍니다. 주문 목록에서 선택할 때 주문 세부 정보가 나타나는 데이터 표 컨트롤에 웹 양식. 그런 다음 다음과 같은 작업을 수행할 웹 폼 단추를 클릭하여 있습니다.
  • 선택한 데이터를 기반으로 보고서 만들기
    코드에서는 이 보고서로 Word 2007 문서 만들고 문서 클라이언트 컴퓨터로 스트리밍합니다.
  • 주문 세부 데이터를 새 Excel로 내보내기 통합
    이 코드는 Excel 2007 통합 문서를 만들고 통합 문서를 클라이언트 컴퓨터로 스트리밍합니다.

DocumentGenerator 클래스 라이브러리 프로젝트

DocumentGenerator 클래스 라이브러리 프로젝트의 코드에서 패키지 구성 WindowsBase.dll 어셈블리에 사용하여 Word 문서를 만듭니다. 해당 WindowsBase.dll 어셈블리에 있는 .NET Framework 3.0 포함되어 있습니다.

이 클래스 라이브러리 프로젝트를 NwindTemplate.docx 파일이 포함된 리소스로 포함되어 있습니다. WindowsBase.dll 어셈블리의 패키징 구성 요소 패키지를 개체로 NwindTemplate.docx 파일의 내용을 읽습니다. 패키지 구성 요소 메서드를 clsCreateDocument 클래스에서 다음과 같은 작업을 수행할 수 있습니다.
  • 서버의 임시 폴더에 Word 2007 문서 만들기
    이 Word 문서에 대한 NWindTemplate.docx 기준으로 파일.
  • 웹 양식에서 Word 문서를 여러 부분 및 다양한 데이터 추가
Word 문서가 완료되면 DocumentGenerator 클래스 라이브러리 프로젝트 코드에서 클라이언트 컴퓨터에 Word 문서를 스트리밍합니다.

WorkBookGenerator 클래스 라이브러리 프로젝트

WorkBookGenerator 클래스 라이브러리 프로젝트의 코드에서 다음 작업을 수행할 수 WindowsBase.dll 어셈블리 패키징 구성 요소를 사용하는:
  • 주문 세부 데이터를 새 Excel로 내보내기 통합
    이렇게 하려면 패키지 구성 요소 배열 목록 개체의 데이터를 읽기.
  • 서버의 임시 폴더에 있는 Excel 통합 문서 만들기
    패키지 구성 요소를 clsCreateWorkbook 클래스의 메서드는 함께 웹 양식에서 통합 부분 및 데이터를 Excel 통합 문서를 추가합니다.
Excel 통합 문서가 완료되면 WorkBookGenerator 클래스 라이브러리 프로젝트 코드에서 통합 문서를 클라이언트 컴퓨터로 스트리밍합니다.

샘플 테스트

샘플을 테스트하려면 다음 작업을 수행합니다.
  • 웹 서버에 샘플 프로젝트를 추가하십시오.
  • 클라이언트 컴퓨터에서 만든 예제 프로젝트 웹 사이트를 방문하십시오.
  • Word 문서에 보고서를 다운로드하고 Excel 통합 문서
이렇게 하려면 다음과 같이 하십시오.

웹 서버에 샘플 프로젝트를 추가하십시오.

  1. 예제 패키지 파일을 다운로드하십시오.
  2. 웹 서버에서 다음 폴더를 만듭니다.
    C:\Inetpub\wwwroot\StreamingOffice2007Sample
  3. 2단계에서 만든 폴더로 예제 패키지 파일의 압축을 풉니다.
  4. IIS 관리자를 사용하여 가상 디렉터리를 만듭니다. 이렇게 하려면 다음과 같이 하십시오.
    1. 시작 을 누르고 실행inetmgr 을 입력한 다음 확인 을 누릅니다.
    2. 서버 이름을 확장한 다음 웹 사이트 를 확장하십시오.
    3. 기본 웹 사이트 마우스 오른쪽 단추로 클릭하고 새로 만들기를 가리킨 다음 가상 디렉터리 를 클릭하십시오. 가상 디렉터리 만들기 마법사가 시작됩니다.
    4. 가상 디렉터리 만들기 마법사에서 다음 을 클릭하십시오.
    5. 별칭 상자에 가상 디렉터리의 별칭을 입력하십시오. 예를 들어, StreamingOffice2007Sample를 입력하십시오.
    6. 다음 을 클릭하십시오.
    7. 찾아보기 를 클릭하여, 2 단계에서 만든 폴더를 찾은 후 다음 을 클릭하십시오.
    8. 읽기 확인란이 및 스크립트 실행 (예: ASP) 확인란을 선택합니다.
    9. 다른 확인란의 선택이 취소된 및 다음 을 클릭하여 확인하십시오.
    10. 마법사를 완료하려면 마침 을 클릭하십시오.
ASP 콘텐츠에 대해 응용 프로그램이 만들어졌는지 확인해야 할 수 있습니다. 이렇게 하려면 다음과 같이 하십시오.
  1. 이전 단계에서 만든 가상 디렉터리를 마우스 오른쪽 단추로 클릭한 다음 속성 을 클릭하십시오.
  2. 가상 디렉터리 탭에서 가상 디렉터리 별칭 응용 프로그램 설정 아래의 응용 프로그램 이름 상자에 나열되어 있는지 확인하십시오. 가상 디렉터리 별칭 목록에 없으면 만들기 를 클릭하십시오.

    참고 응용 프로그램 이름이 있는 이전 단계의 4e 단계를 입력한 가상 디렉터리 별칭과 일치할 수 없습니다.
  3. ASP.NET 버전2.0.50727 로 설정된 확인 ASP.NET 탭을 클릭하십시오. 그렇지 않으면 2.0.50727 있는 ASP.NET 버전 선택 목록 및 다음 적용 을 클릭합니다.

Word 문서에 보고서를 Excel 통합 문서의 다음 다운로드 및 샘플 프로젝트 웹 사이트를 참조하십시오

참고 다음 단계를 사용하여 클라이언트 컴퓨터에 설치한 다음 중 하나가 있어야 합니다.
  • 2007 Microsoft Office Word 2007 및 Microsoft Office Excel
  • Microsoft Office 호환 기능 팩을 Word, Excel, PowerPoint 2007 파일 형식
클라이언트 컴퓨터에서 다음과 같이 하십시오.
  1. Microsoft Internet Explorer 등의 웹 브라우저를 시작한 후 다음 웹 사이트를 방문하십시오.
    http://ServerName/StreamingOffice2007Sample/default.aspx
    참고 개체 틀 ServerName 웹 서버를 나타냅니다.

    Northwind 주문 양식 페이지가 나타납니다.
  2. 고객이 사용자 이름 목록에서 선택하십시오.
  3. 주문 ID를 선택하십시오. 데이터 표 형태 컨트롤에서 선택한 주문의 주문 세부 정보가 나타납니다.
  4. Word 보고서 생성 을 클릭하십시오. DocumentGenerator 클래스 라이브러리 프로젝트 코드에서 Word 2007 문서를 만들고 문서 클라이언트 컴퓨터로 스트리밍합니다.
  5. 파일 다운로드 대화 상자가 나타나면 Report.docx 파일을 열려면 열기 를 클릭하십시오. Word에서 파일을 엽니다. 선택한 주문의 주문 요약 Word 문서에 포함되어 있습니다.
  6. Excel로 내보내기 를 클릭하십시오. WorkBookGenerator 클래스 라이브러리 프로젝트 코드에서 Excel 2007 통합 문서를 만들고 통합 문서를 클라이언트 컴퓨터로 스트리밍합니다.
  7. 파일 다운로드 대화 상자가 나타나면 Report.xlsx 파일을 열려면 열기 를 클릭하십시오. 파일을 Excel에서 엽니다. 통합 요약을 주문 세부 정보 포함합니다. 요약 주문의 총 비용을 포함합니다.

속성

기술 자료: 932921 - 마지막 검토: 2007년 3월 2일 금요일 - 수정: 1.2
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft .NET Framework 3.0
  • Microsoft Visual Studio 2005 Standard Edition
  • Microsoft Visual Studio 2005 Professional Edition
  • Microsoft Visual Studio 2005 Express Edition
  • Microsoft Visual C# 2005 Express Edition
  • Microsoft Office Word 2007
  • Microsoft Office Excel 2007
키워드:?
kbmt kbexpertiseinter kbhowto KB932921 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

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