現在オフラインです。再接続するためにインターネットの接続を待っています

コンポーネントを作成するのには.NET Framework 3.0 とし、ストリーム、Office Word 2007 ドキュメントをクライアント コンピューターに Office Excel 2007 ブックを使用する方法

重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。

英語版 KB:932921
はじめに
この資料では、以下の操作を実行するための Microsoft .NET Framework 3.0 の使用方法について説明します。
  • Web サーバ上の Microsoft Office Word 2007 文書を作成します。
  • Web サーバ上の Microsoft Office Excel 2007 ブックを作成します。
  • Word 文書と Excel ブックを Web サーバからクライアント コンピューターにストリーム配信します。
    この手順は、ASP.NET と OfficeOpen の XML 形式のファイル形式を使用します。
注: <b>「関連情報」セクションに記載されている手順を実行するサーバー上で Microsoft 2007 Office システムまたはそのコンポーネントをインストールする必要はありません。ただし、サーバーに .NET Framework 3.0 がインストールされている必要があります。既定では、.NET Framework 3.0 は Windows Vista に含まれています。ただし、サーバーが異なるバージョンの Windows を実行中の場合は、ダウンロードして、.NET Framework 3.0 をインストールする必要があります。.NET Framework 3.0 を入手するには、次のマイクロソフト Web サイトにアクセスしてください。 さらに、クライアント コンピューターに 2007 Office system を使用するには、「関連情報」セクションに記載されている手順を実行しますします。ただし、以前のバージョンの Office システムを使用することもできます。クライアント コンピューターには、Microsoft Office 2003 では、Microsoft Office XP、または Microsoft Office 2000年がインストールされている場合、は、「関連情報」セクションに記載されている手順を実行するには Word Excel、および PowerPoint 2007 ファイル形式無料の Microsoft Office 互換機能パックをインストールする必要があります。Office 互換機能パックを入手するには、次のマイクロソフト Web サイトにアクセスしてください。 「関連情報」セクションに記載されている手順では、StreamingOfficeSample.exe サンプルのパッケージ内のファイルを使用します。StreamingOfficeSample.exe サンプル パッケージは、マイクロソフトからダウンロードできます。 次のファイルが Microsoft ダウンロード センターからダウンロードできます。
Microsoft サポート ファイルをダウンロードする方法の詳細については、次の文書番号をクリックして、マイクロソフト サポート技術情報の資料をご参照ください。
119591 オンライン サービスからマイクロソフトのサポート ファイルを入手する方法
このファイルは、マイクロソフトによってウイルス スキャン済みです。マイクロソフトは、ファイルが公表された日付に使用可能な最新のウイルス検出ソフトウェアを使用しています。このファイルは、ファイルへの不正な変更を防止するセキュリティが強化されたサーバーに格納されています。
詳細

StreamingOfficeSample.exe サンプル パッケージ

StreamingOfficeSample.exe サンプルのパッケージには次のものが含まれています。
  • Web フォーム
  • DocumentGeneratorクラス ライブラリ プロジェクト
  • WorkBookGeneratorクラス ライブラリ プロジェクト
Web フォームおよびクラス ライブラリ プロジェクトは、Microsoft Visual C# 2005年を使用して作成されました。

Web フォーム

Web フォームは、Microsoft Office Access 2003 に含まれているノースウィンド サンプル データベースに接続します。

注: <b>Office Access 2003 のサンプル パッケージを使用してインストールする必要はありません。

Web フォームは、オンラインでの注文の検索フォームを表示するのには以下のテーブルからデータを使用します。
  • お客様
  • 注文
  • 注文の詳細
  • 製品
Web フォームを使用すると、リスト内の顧客を選択します。顧客を選択し、Web フォームは、注文の一覧をフィルターします。フィルターされたリストは、選択した顧客の注文のみを示しています。リストで注文を選択すると、Web フォームのデータ グリッド コントロールで、受注の詳細が表示されます。次の操作を実行する Web フォームのボタンをクリックすることができます。
  • 選択したデータに基づくレポートを作成します。
    コードは、Word 2007 ドキュメントとして、このレポートを作成し、し、文書をクライアント コンピューターにストリームします。
  • 新しいのみに注文の詳細データをエクスポートします。
    コードは、Excel 2007 ブックを作成し、し、ブックをクライアント コンピューターにストリーム転送します。

DocumentGenerator クラス ライブラリ プロジェクト

DocumentGeneratorクラス ライブラリ プロジェクト内のコードは、Word 文書を作成するのにはおでのコンポーネントのパッケージ化を使用します。おでは、.NET Framework 3.0 に含まれています。

このクラス ライブラリ プロジェクトには、埋め込みリソースとしての NwindTemplate.docx ファイルが含まれています。おアセンブリのコンポーネントのパッケージ化では、パッケージ オブジェクトに NwindTemplate.docx ファイルの内容が読み込まれます。コンポーネントのパッケージ化は、次の操作を実行するのにはclsCreateDocumentクラスでメソッドを使用します。
  • サーバー上の一時フォルダーに、Word 2007 ドキュメントを作成します。
    この Word 文書は、NWindTemplate.docxfile に基づいています。
  • Word する Web フォームにさまざまな部分とさまざまなデータを追加します。
Word 文書が完了すると、 DocumentGeneratorのクラス ライブラリ プロジェクト内のコードは、クライアント コンピューターに Word 文書をストリームします。

WorkBookGenerator クラス ライブラリ プロジェクト

WorkBookGeneratorクラス ライブラリ プロジェクト内のコードは、次の操作を実行するのにはおでコンポーネントのパッケージ化を使用します。
  • 新しいのみに注文の詳細データをエクスポートします。
    これを行うには、コンポーネントのパッケージ化は、配列一覧オブジェクトにデータを読み取ります。
  • サーバー上の一時フォルダーに Excel ブックを作成します。
    ClsCreateWorkbookクラス内のメソッドと、コンポーネントのパッケージ化は、Excel の workbookfrom、Web フォームにブック パーツとデータを追加します。
Excel ブックが完了すると、 WorkBookGeneratorのクラス ライブラリ プロジェクト内のコードは、ブックをクライアント コンピューターにストリーム転送されます。

サンプルをテストします。

サンプルをテストするには、次の操作を実行します。
  • サンプル プロジェクトを Web サーバーに追加します。
  • クライアント コンピューターで作成したサンプル プロジェクトの Web sitethat を参照してください。
  • Word 文書のレポートのみをダウンロードします。
そのためには、以下の手順を実行します。

サンプル プロジェクトを Web サーバーに追加します。

  1. サンプル パッケージ ファイルをダウンロードします。
  2. Web サーバー上には、次のフォルダーを作成します。
    C:\Inetpub\wwwroot\StreamingOffice2007Sample
  3. サンプルを手順 2 で作成したパッケージ ファイルの内容を抽出します。
  4. IIS マネージャーを使用して、仮想ディレクトリを作成します。これを行うには、次の手順を実行します。
    1. [スタート] ボタン、[実行] をクリック、種類 inetmgrと入力し、[OK] をクリックします。
    2. サーバー名を展開し、し、[ Web サイト] を展開します。
    3. 既定の Web サイトを右クリックし、新規作成] をポイントし、[仮想ディレクトリ] をクリックします。仮想ディレクトリの作成ウィザードが起動します。
    4. 仮想ディレクトリの作成ウィザードで次へをクリックします。
    5. [エイリアス] ボックスで、仮想ディレクトリのエイリアスを入力します。たとえば、入力します。 StreamingOffice2007Sample.
    6. [次へ] をクリックします。
    7. [参照] をクリックして、手順 2 で作成したフォルダーを見つけて、[次へ] をクリックします。
    8. [読み取り] チェック ボックスと[ASP などのスクリプトを実行する] チェック ボックスをオンにします。
    9. 確認、その他のチェック ボックスがクリアされ、し、[次へ] をクリックします。
    10. ウィザードを完了する完了をクリックします。
ASP コンテンツをアプリケーションが作成されたことを確認することがあります。これを行うには、以下の手順を実行します。
  1. 前の手順で作成した仮想ディレクトリを右クリックし、[プロパティ] をクリックします。
  2. [仮想ディレクトリ] タブで、持ち逃げ仮想ディレクトリ エイリアスは、[アプリケーション設定] で [アプリケーション名] ボックスに記載されてください。仮想ディレクトリの別名が notlisted の場合は、[作成を] をクリックします。

    注: <b>ステップ 4e を上記の手順で入力した仮想 directoryalias を一致するようにアプリケーション名がありませんでした。
  3. ASP.NET バージョン2.0.50727に設定ことを確認の [ ASP.NET ] タブをクリックします。場合には、 ASP.NET バージョン] ボックスの一覧で、[ 2.0.50727を選択し、[適用] をクリックします。

サンプル プロジェクトの Web サイトにアクセスし、Word ドキュメント レポート、Excel のブックをダウンロードし、

注: <b>次の手順を使用するクライアント コンピューターは、インストールされている次のいずれかが必要です。
  • Microsoft Office Word 2007 と Microsoft Office の Excel2007
  • AndPowerPoint 2007 のファイル形式の Word、Excel、Microsoft Office 互換機能パック
クライアント コンピューターでこれらの手順に従います。
  1. Microsoft Internet Explorer では、Web ブラウザーを起動し、し、[次の Web サイトを参照してください。
    http://サーバー名/StreamingOffice2007Sample/default.aspx
    注: <b>プレース ホルダー サーバー名 オペレーションの Web サーバーです。

    Northwind の注文フォーム ページが表示されます。
  2. 顧客名] ボックスの一覧では、acustomer を選択します。
  3. 注文 ID を選択します。データ グリッド コントロールで選択した順序と同じの注文の詳細が表示されることに注意してください。
  4. Word のレポートの生成] をクリックします。DocumentGeneratorクラス ライブラリ プロジェクト内のコードは、Word 2007 文書および thenstreams のクライアント コンピューターにドキュメントを作成します。
  5. ファイルのダウンロード] ダイアログ ボックスが表示されたら、Report.docx ファイルを開く開くをクリックします。ファイルは、差し込みを開きます。Word 文書には、selectedorder の概要の順序が含まれています。
  6. Excel にエクスポート] をクリックします。WorkBookGeneratorクラス ライブラリ プロジェクト内のコードは、Excel 2007 ブックと thenstreams のクライアント コンピューターにブックを作成します。
  7. ファイルのダウンロード] ダイアログ ボックスが表示されたら、Report.xlsx ファイルを開く開くをクリックします。ファイルが開いてを表示されます。ブックには、注文の詳細情報の概要が含まれています。Thesummary には、注文の合計コストが含まれています。

警告: この記事は自動翻訳されています

プロパティ

文書番号:932921 - 最終更新日: 11/01/2015 02:35:00 - リビジョン: 4.0

Microsoft .NET Framework 3.0, Microsoft Visual Studio 2005 Standard Edition, Microsoft Visual Studio 2005 Professional Edition, Microsoft Visual C# 2005 Express Edition, Microsoft Office Word 2007, Microsoft Office Excel 2007

  • kbexpertiseinter kbhowto kbmt KB932921 KbMtja
フィードバック
/html>dChild(m);