Microsoft.Office.Excel.WebUI.dll と Microsoft.Office.Excel.WebUI.Internal.dll を見つけてコピーする

最終更新日: 2010年4月8日

適用対象: SharePoint Server 2010

プログラムを使用して Excel Web Access Web パーツを SharePoint ページに追加する場合、およびプログラムを使用して Excel Web Access Web パーツを変更する場合は、必要な SharePoint DLL への参照を追加する必要があります。

  • Microsoft.Office.Excel.WebUI.dll

  • Microsoft.Office.Excel.WebUI.Internal.dll

  • Microsoft.SharePoint.dll

Microsoft SharePoint Server 2010 を実行中のコンピューターでは、グローバル アセンブリ キャッシュに Microsoft.Office.Excel.WebUI.dll と Microsoft.Office.Excel.WebUI.Internal.dll のコピーがあります。Microsoft Visual Studio の [参照の追加] ダイアログ ボックスで Microsoft.Office.Excel.WebUI.dll と Microsoft.Office.Excel.WebUI.Internal.dll への参照を追加するには、まず、グローバル アセンブリ キャッシュからフォルダーに Microsoft.Office.Excel.WebUI.dll と Microsoft.Office.Excel.WebUI.Internal.dll をコピーする必要があります。そうすると、[参照の追加] ダイアログ ボックスの [参照] タブで Microsoft.Office.Excel.WebUI.dll と Microsoft.Office.Excel.WebUI.Internal.dll のコピーが格納されたフォルダーを参照できるようになります。

以下の手順で、次の操作方法を示します。

  • Microsoft.Office.Excel.WebUI.dll を見つけます。

  • Microsoft.Office.Excel.WebUI.dll をグローバル アセンブリ キャッシュから、選択したフォルダにコピーします。

注意

グローバル アセンブリ キャッシュからフォルダーに Microsoft.Office.Excel.WebUI.Internal.dll をコピーするために、手順を繰り返します。

Microsoft.Office.Excel.WebUI.dll を見つけるには

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

  2. [開く] フィールド テキスト ボックスに、「cmd」と入力します。

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

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

    注意

    ディレクトリ構造は、コンピューターによってわずかに異なることがあります。この例では、Windows Server 2008 がインストールされたコンピューターを使用します。

    cd C:\Windows\assembly
    
  4. dir コマンドを使用して "C:\Windows\assembly" ディレクトリの内容を表示します。

    C:\Windows\assembly>dir
    

    次のような内容が表示されます。

    Volume in drive C has no label.
    
     Directory of C:\Windows\assembly
    
    02/20/2010  09:22 AM    <DIR>          GAC
    02/20/2010  09:39 AM    <DIR>          GAC_32
    02/20/2010  09:32 AM    <DIR>          GAC_64
    02/22/2010  05:05 PM    <DIR>          GAC_MSIL
    02/22/2010  05:35 PM    <DIR>          NativeImages_v2.0.50727_32
    02/22/2010  04:33 PM    <DIR>          NativeImages_v2.0.50727_64
    02/20/2010  10:34 AM    <DIR>          NativeImages_v4.0.30219_32
    02/20/2010  10:35 AM    <DIR>          NativeImages_v4.0.30219_64
    02/22/2010  05:04 PM    <DIR>          temp
    02/22/2010  05:05 PM    <DIR>          tmp
                   0 File(s)              0 bytes
                  10 Dir(s)  104,032,665,600 bytes free
    
  5. もう一度 cd コマンドを使用してディレクトリを変更し、gac_msil ディレクトリに移動します。

    C:\Windows\assembly>cd gac_msil
    
  6. dir コマンドを使用して "C:\Windows\assembly\GAC_MSIL" ディレクトリの内容を表示します。

    C:\Windows\assembly\GAC_MSIL>dir
    

    次のような内容が表示されます。

    Volume in drive C has no label.
    Directory of C:\Windows\assembly\GAC_MSIL
    ...
    02/20/2010  07:57 AM    <DIR>          Microsoft.Office.Excel.Server.Udf
    02/20/2010  07:57 AM    <DIR>          Microsoft.Office.Excel.Server.WebServices
    
    02/20/2010  07:57 AM    <DIR>          Microsoft.Office.Excel.WebUI
    02/20/2010  07:57 AM    <DIR>          Microsoft.Office.Excel.WebUI.Internal
    ...
    02/20/2010  07:57 AM    <DIR>          Microsoft.SharePoint
    ...
    0 File(s)              0 bytes
                 739 Dir(s)  100,594,409,472 bytes free
    
  7. これで Microsoft.Office.Excel.WebUI.dll と Microsoft.Office.Excel.WebUI.Internal.dll が見つかったので、選択したフォルダーにコピーできます。

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

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

    C:\Windows\assembly\GAC_MSIL>cd Microsoft.Office.Excel.WebUI 
    
  2. dir コマンドを使用して内容を表示します。

    C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI>dir
    

    次のような内容が表示されます。

    Volume in drive C has no label.
    Directory of C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI
    
    02/20/2010  07:57 AM    <DIR>          .
    02/20/2010  07:57 AM    <DIR>          ..
    02/20/2010  07:57 AM    <DIR>          14.0.0.0__71e9bce111e9429c
                   0 File(s)              0 bytes
                   3 Dir(s)  104,006,115,328 bytes free
    
  3. もう一度 cd コマンドを使用して、次のようにディレクトリを変更します。

    C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI>cd 14.0.0.0__71e9bce111e9429c
    
  4. copy コマンドを使用して、選択したフォルダに Microsoft.Office.Excel.WebUI.dll をコピーします。

    以下の例では、Microsoft.Office.Excel.WebUI.dll は "C:\WebUIAssembly" にコピーされます。"C:\WebUIAssembly" は以前に作成したフォルダーです。

    C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI\14.0.0.0__71e9bce111e9429c>copy Microsoft.Office.Excel.WebUI.dll c:\WebUIAssembly
            1 file(s) copied.
    

コマンド プロンプトを使用して Microsoft.Office.Excel.WebUI.dll を見つけてフォルダーにコピーした結果の例を次に示します。

C:\Windows\assembly>dir
Volume in drive C has no label.
Directory of C:\Windows\assembly

02/20/2010  09:22 AM    <DIR>          GAC
02/20/2010  09:39 AM    <DIR>          GAC_32
02/20/2010  09:32 AM    <DIR>          GAC_64
02/22/2010  05:05 PM    <DIR>          GAC_MSIL
02/22/2010  05:35 PM    <DIR>          NativeImages_v2.0.50727_32
02/22/2010  04:33 PM    <DIR>          NativeImages_v2.0.50727_64
02/20/2010  10:34 AM    <DIR>          NativeImages_v4.0.30219_32
02/20/2010  10:35 AM    <DIR>          NativeImages_v4.0.30219_64
02/22/2010  05:04 PM    <DIR>          temp
02/22/2010  05:05 PM    <DIR>          tmp
               0 File(s)              0 bytes
              10 Dir(s)  104,032,665,600 bytes free
C:\Windows\assembly>cd gac_msil

C:\Windows\assembly\GAC_MSIL>dir
 Volume in drive C has no label.
 Directory of C:\Windows\assembly\GAC_MSIL
...
02/20/2010  07:57 AM    <DIR>          Microsoft.Office.Excel.Server.Udf
02/20/2010  07:57 AM    <DIR>          Microsoft.Office.Excel.Server.WebServices

02/20/2010  07:57 AM    <DIR>          Microsoft.Office.Excel.WebUI
02/20/2010  07:57 AM    <DIR>          Microsoft.Office.Excel.WebUI.Internal
...

C:\Windows\assembly\GAC_MSIL>cd Microsoft.Office.Excel.WebUI

C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI>dir
 Volume in drive C has no label.
Directory of C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI

02/20/2010  07:57 AM    <DIR>          .
02/20/2010  07:57 AM    <DIR>          ..
02/20/2010  07:57 AM    <DIR>          14.0.0.0__71e9bce111e9429c
               0 File(s)              0 bytes
               3 Dir(s)  104,006,115,328 bytes free

C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI>cd 14.0.0.0__71e9bce111e9429c

C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI\14.0.0.0__71e9bce111e9429c>copy Microsoft.Office.Excel.WebUI.dll c:\WebUIAssembly
        1 file(s) copied.

C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI\14.0.0.0__71e9bce111e9429c>

関連項目

タスク

[方法] Excel Web Access Web パーツをプログラムによってページに追加する

[方法] 場所を信頼する

概念

Excel Services の警告

Excel Services に関する既知の問題とヒント