次の方法で共有


Microsoft Excel 関連の技術サンプル

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

このサンプルでは、Microsoft Office のスプレッドシート コンポーネントである Microsoft Excel をマネージ アプリケーションから使用する例を示します。 Microsoft Excel のプログラミング可能な機能は .NET Programmability Support を介して公開されています。 このサンプルでは、Excel を COM サーバーとして使用して、マネージ コードと Microsoft Office システムとの対話を可能にします。

注意

このサンプルには、Microsoft Office 2003 with .NET Programmability Support および Microsoft Office プライマリ相互運用機能アセンブリが必要です。

サンプルの使用については、次のトピックを参照してください。

.NET Programmability Support をインストールするには

  1. [コントロール パネル] を開き、[アプリケーションの追加と削除] アイコンをダブルクリックします。

  2. [Microsoft Office 2003] または [Microsoft Excel 2003] を選択して、[変更] をクリックします。 表示されるダイアログ ボックスで、[機能の追加と削除] が選択されていることを確認して、[次へ] をクリックします。

  3. [アプリケーションごとにオプションを指定してインストール] チェック ボックスをオンにして、[次へ] をクリックします。

  4. Excel のノードを展開して、.NET Programmability Support の横にある下向き矢印をクリックします。 [マイ コンピュータから実行] を選択します。

  5. [更新] をクリックします。

Microsoft Office プライマリ相互運用機能アセンブリをインストールするには

  • Web から Microsoft Office プライマリ相互運用機能アセンブリ (PIA) の をインストールします。

PIA には、ネイティブ COM オブジェクトの型定義が含まれます。 一度 PIA をインストールすると、相互運用アプリケーションを構築する際にタイプ ライブラリを指定する必要はありません。

コマンド プロンプトを使用してサンプルをビルドするには

  1. コマンド プロンプト ウィンドウを開き、Excel ディレクトリの使用言語に対応するサブディレクトリに移動します。

  2. 各自のプログラミング言語の正しいソリューション ファイルを使用して、次のコマンドを入力します。

    msbuild AutoExcelVB.sln

Visual Studio を使用してサンプルをビルドするには

  1. Windows エクスプローラを開き、Excel ディレクトリの使用言語に対応するサブディレクトリに移動します。

  2. 使用するプログラミング言語に応じて、AutoExcelCP.sln、AutoExcelCS.sln、または AutoExcelVB.sln のアイコンをダブルクリックして、そのファイルを Visual Studio で開きます。

  3. [ビルド] メニューの [ソリューションのビルド] をクリックします。

サンプルは、既定の \bin ディレクトリまたは \bin\Debug ディレクトリにビルドされます。

サンプルを実行するには

  1. コマンド プロンプト ウィンドウで、新しい実行可能ファイルが格納されているディレクトリに移動します。

  2. コマンド ラインで「AutoExcel.exe」と入力します。

  3. 完了したら、コマンド プロンプト ウィンドウに移動して、Enter キーを押して Excel を閉じ、アプリケーションを終了します。

注意

このサンプルでは、コンソール アプリケーションをビルドします。出力を表示するには、これをコマンド プロンプトで実行する必要があります。このサンプルは、実行が終了した後、Excel のウィンドウを開いたままにして結果を表示します。

Requirements

Microsoft Office 2003

Microsoft Office プライマリ相互運用機能アセンブリ

.NET Framework のバージョン: 2.0, 1.1, 1.0

解説

Microsoft Office の相互運用性の詳細については、ソース コード ファイルのコメントを参照してください。

See Also

Reference

Array

COMException

InvokeMember

Math

Missing

System.Reflection

System.Runtime.InteropServices

Concepts

相互運用のためのデザインの考慮事項

Other Resources

アンマネージ コードとの相互運用

マネージ イベントとアンマネージ イベント

マーシャリング (COM 相互運用機能によるデータの)