[方法] Microsoft.Office.Excel.WebUI.dll を見つけてコピーする
プログラムを使用して Excel Web Access Web パーツを SharePoint ページに追加する場合、およびプログラムを使用して Excel Web Access Web パーツを変更する場合は、Microsoft.Office.Excel.WebUI.dll への参照を追加する必要があります。
Microsoft Office SharePoint Server 2007 をインストールしたコンピュータでは、グローバル アセンブリ キャッシュに Microsoft.Office.Excel.WebUI.dll のコピーがあります。Microsoft Visual Studio 2005 の [参照の追加] ダイアログ ボックスで Microsoft.Office.Excel.WebUI.dll への参照を追加するには、まず、グローバル アセンブリ キャッシュからフォルダに Microsoft.Office.Excel.WebUI.dll をコピーする必要があります。そうすると、[参照の追加] ダイアログ ボックスの [参照] タブで Microsoft.Office.Excel.WebUI.dll のコピーが格納されたフォルダを参照できるようになります。
以下の手順で、次の操作方法を示します。
Microsoft.Office.Excel.WebUI.dll を見つけます。
Microsoft.Office.Excel.WebUI.dll をグローバル アセンブリ キャッシュから、選択したフォルダにコピーします。
Microsoft.Office.Excel.WebUI.dll を見つけるには
コマンド プロンプト コンソールを起動します。[スタート] ボタン、[ファイル名を指定して実行] の順にクリックします。
[名前] ボックスに、「cmd」と入力します。
コマンド プロンプト コンソールが表示されます。
cd コマンドを使用して "C:\WINNT\assembly" ディレクトリに移動します。
cd C:\WINNT\assembly
dir コマンドを使用して "C:\WINNT\assembly" ディレクトリの内容を表示します。
C:\WINNT\assembly>dir
次のように表示されます。
Volume in drive C has no label. Directory of C:\WINNT\assembly03/10/2005 05:52 PM <DIR> GAC 07/17/2006 04:07 PM <DIR> GAC_32 07/17/2006 04:07 PM <DIR> GAC_MSIL 03/10/2005 05:52 PM <DIR> NativeImages1_v1.1.4322 03/14/2005 03:53 PM <DIR> NativeImages_v2.0.40903_32 01/04/2006 05:14 PM <DIR> NativeImages_v2.0.50727_32 07/17/2006 04:07 PM <DIR> temp 07/17/2006 04:07 PM <DIR> tmp 0 File(s) 0 bytes 8 Dir(s) 20,462,927,872 bytes free
もう一度 cd コマンドを使用してディレクトリを変更し、gac_msil ディレクトリに移動します。
C:\WINNT\assembly>cd gac_msil
dir コマンドを使用して "C:\WINNT\assembly\GAC_MSIL" ディレクトリの内容を表示します。
C:\WINNT\assembly\GAC_MSIL>dir
次のように表示されます。
Volume in drive C has no label. Directory of C:\WINNT\assembly\GAC_MSIL 07/17/2006 04:07 PM <DIR> . 07/17/2006 04:07 PM <DIR> .. 07/17/2006 04:07 PM <DIR> Accessibility ... 03/30/2006 04:31 PM <DIR> Microsoft.Office.Excel.Server ... 03/30/2006 04:31 PM <DIR> Microsoft.Office.Excel.WebUI ...
これで Microsoft.Office.Excel.WebUI.dll が見つかったので、選択したフォルダにコピーできます。
Microsoft.Office.Excel.WebUI.dll をコピーするには
もう一度 cd コマンドを使用してディレクトリを "Microsoft.Office.Excel.WebUI" に変更します。
C:\WINNT\assembly\GAC_MSIL>cd Microsoft.Office.Excel.WebUI
dir コマンドを使用して内容を表示します。
C:\WINNT\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI>dir
次のように表示されます。
Volume in drive C has no label. Directory of C:\WINNT\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI 03/30/2006 04:31 PM <DIR> . 03/30/2006 04:31 PM <DIR> .. 03/30/2006 04:31 PM <DIR> 12.0.0.0__71e9bce111e9429c 0 File(s) 0 bytes 3 Dir(s) 20,463,235,072 bytes free
もう一度 cd コマンドを使用して、次のようにディレクトリを変更します。
C:\WINNT\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI>cd 12.0.0.0__71e9bce111e9429c
copy コマンドを使用して、選択したフォルダに Microsoft.Office.Excel.WebUI.dll をコピーします。
次の例では、"C:\WebUIAssembly" にコピーされます。
C:\WINNT\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI\12.0.0.0__71e9bce111e9429c>copy Microsoft.Office.Excel.WebUI.dll c:\WebUIAssembly 1 file(s) copied.
例
コマンド プロンプトを使用して Microsoft.Office.Excel.WebUI.dll を見つけてフォルダにコピーした場合に得られる結果の例を次に示します。
C:\WINNT\assembly>dir
Volume in drive C has no label.
Directory of C:\WINNT\assembly
03/10/2005 05:52 PM <DIR> GAC
07/17/2006 04:07 PM <DIR> GAC_32
07/17/2006 04:07 PM <DIR> GAC_MSIL
03/10/2005 05:52 PM <DIR> NativeImages1_v1.1.4322
03/14/2005 03:53 PM <DIR> NativeImages_v2.0.40903_32
01/04/2006 05:14 PM <DIR> NativeImages_v2.0.50727_32
07/17/2006 04:07 PM <DIR> temp
07/17/2006 04:07 PM <DIR> tmp
0 File(s) 0 bytes
8 Dir(s) 20,462,927,872 bytes free
C:\WINNT\assembly>cd gac_msil
C:\WINNT\assembly\GAC_MSIL>dir
Volume in drive C has no label.
Directory of C:\WINNT\assembly\GAC_MSIL
07/17/2006 04:07 PM <DIR> .
07/17/2006 04:07 PM <DIR> ..
07/17/2006 04:07 PM <DIR> Accessibility
...
03/30/2006 04:33 PM <DIR> Microsoft.AnalysisServices
03/30/2006 04:31 PM <DIR>
...
03/30/2006 04:31 PM <DIR> Microsoft.Office.Excel.Server
03/30/2006 04:27 PM <DIR>
...
03/30/2006 04:27 PM <DIR> Microsoft.Office.Excel.Server.Udf
03/30/2006 04:31 PM <DIR> Microsoft.Office.Excel.Server.WebServices
03/30/2006 04:31 PM <DIR> Microsoft.Office.Excel.WebUI
...
03/30/2006 03:12 PM <DIR> System.Workflow.Runtime
07/17/2006 04:07 PM <DIR> System.Xml
0 File(s) 0 bytes
146 Dir(s) 20,462,927,872 bytes free
C:\WINNT\assembly\GAC_MSIL>cd Microsoft.Office.Excel.WebUI
C:\WINNT\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI>dir
Volume in drive C has no label.
Directory of C:\WINNT\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI
03/30/2006 04:31 PM <DIR> .
03/30/2006 04:31 PM <DIR> ..
03/30/2006 04:31 PM <DIR> 12.0.0.0__71e9bce111e9429c
0 File(s) 0 bytes
3 Dir(s) 20,463,235,072 bytes free
C:\WINNT\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI>cd 12.0.0.0__71e9bce111e
9429c
C:\WINNT\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI\12.0.0.0__71e9bce111e9429c>copy Microsoft.Office.Excel.WebUI.dll c:\WebUIAssembly
1 file(s) copied.
C:\WINNT\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI\12.0.0.0__71e9bce111e9429c>
See Also
タスク
[方法] Excel Web Access Web パーツをプログラムによってページに追加する