次の方法で共有


[方法] 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 を見つけるには

  1. コマンド プロンプト コンソールを起動します。[スタート] ボタン、[ファイル名を指定して実行] の順にクリックします。

  2. [名前] ボックスに、「cmd」と入力します。

    コマンド プロンプト コンソールが表示されます。

  3. cd コマンドを使用して "C:\WINNT\assembly" ディレクトリに移動します。

    cd C:\WINNT\assembly
    
  4. 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
    
  5. もう一度 cd コマンドを使用してディレクトリを変更し、gac_msil ディレクトリに移動します。

    C:\WINNT\assembly>cd gac_msil
    
  6. 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
    ...
    
  7. これで Microsoft.Office.Excel.WebUI.dll が見つかったので、選択したフォルダにコピーできます。

Microsoft.Office.Excel.WebUI.dll をコピーするには

  1. もう一度 cd コマンドを使用してディレクトリを "Microsoft.Office.Excel.WebUI" に変更します。

    C:\WINNT\assembly\GAC_MSIL>cd Microsoft.Office.Excel.WebUI 
    
  2. 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
    
  3. もう一度 cd コマンドを使用して、次のようにディレクトリを変更します。

    C:\WINNT\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI>cd 12.0.0.0__71e9bce111e9429c
    
  4. 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 パーツをプログラムによってページに追加する

[方法] スクリプトを使用してブックの場所を信頼する

概念

Excel Services の通知

Excel Services の既知の問題とヒント