Freigeben über


Gewusst wie: Suchen und Kopieren von "Microsoft.Office.Excel.WebUI.dll" und "Microsoft.Office.Excel.WebUI.Internal.dll"

Letzte Änderung: Donnerstag, 8. April 2010

Gilt für: SharePoint Server 2010

Wenn Sie ein Excel Web Access-Webpart programmgesteuert einer SharePoint-Seite hinzufügen und das Excel Web Access-Webpart programmgesteuert ändern möchten, müssen Sie einen Verweis auf die erforderlichen SharePoint-DLLs hinzufügen. Beispiel:

  • Microsoft.Office.Excel.WebUI.dll

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

  • Microsoft.SharePoint.dll

Auf dem Computer mit Microsoft SharePoint Server 2010 finden Sie eine Kopie von Microsoft.Office.Excel.WebUI.dll und Microsoft.Office.Excel.WebUI.Internal.dll im globalen Assemblycache. Vor dem Hinzufügen eines Verweises auf Microsoft.Office.Excel.WebUI.dll mithilfe des Dialogfelds Verweis hinzufügen in Microsoft Visual Studio müssen Sie zunächst Microsoft.Office.Excel.WebUI.dll und Microsoft.Office.Excel.WebUI.Internal.dll aus dem globalen Assemblycache in einen Ordner kopieren. Anschließend können Sie mithilfe der Registerkarte Durchsuchen im Dialogfeld Verweis hinzufügen zu dem Ordner navigieren, der die Kopie von Microsoft.Office.Excel.WebUI.dll und Microsoft.Office.Excel.WebUI.Internal.dll enthält.

Die Vorgehensweise wird in den folgenden Schritten erklärt:

  • Suchen Sie nach der Datei Microsoft.Office.Excel.WebUI.dll.

  • Kopieren Sie Microsoft.Office.Excel.WebUI.dll aus dem globalen Assemblycache in einen Ordner Ihrer Wahl.

HinweisHinweis

Wiederholen Sie diese Schritte, um Microsoft.Office.Excel.WebUI.Internal.dll aus dem globalen Assemblycache in einen Ordner zu kopieren.

So suchen Sie nach der Datei "Microsoft.Office.Excel.WebUI.dll"

  1. Klicken Sie zum Starten der Eingabeaufforderungskonsole im Startmenü auf Ausführen.

  2. Geben Sie cmd im Textfeld Öffnen ein.

    Die Eingabeaufforderungskonsole wird angezeigt.

  3. Navigieren Sie mit dem Befehl cd zum Verzeichnis C:\Windows\assembly:

    HinweisHinweis

    Die Verzeichnisstruktur auf Ihrem Computer kann geringfügig davon abweichen. In diesem Beispiel wird ein Computer verwendet, auf dem Windows Server 2008 installiert ist.

    cd C:\Windows\assembly
    
  4. Zeigen Sie mit dem Befehl dir den Inhalt des Verzeichnisses C:\Windows\assembly an:

    C:\Windows\assembly>dir
    

    Der Inhalt sieht ungefähr folgendermaßen aus:

    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. Verwenden Sie erneut den Befehl cd, um das Verzeichnis zu ändern und zum Verzeichnis gac_msil zu navigieren:

    C:\Windows\assembly>cd gac_msil
    
  6. Zeigen Sie mit dem Befehl dir den Inhalt des Verzeichnisses C:\Windows\assembly\GAC_MSIL an:

    C:\Windows\assembly\GAC_MSIL>dir
    

    Der Inhalt sieht ungefähr folgendermaßen aus:

    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. Nachdem Sie die Dateien Microsoft.Office.Excel.WebUI.dll und Microsoft.Office.Excel.WebUI.Internal.dll gefunden haben, können Sie sie in einen Ordner Ihrer Wahl kopieren.

So kopieren Sie die Datei "Microsoft.Office.Excel.WebUI.dll"

  1. Verwenden Sie den Befehl cd erneut, um zum Verzeichnis Microsoft.Office.Excel.WebUI zu wechseln:

    C:\Windows\assembly\GAC_MSIL>cd Microsoft.Office.Excel.WebUI 
    
  2. Zeigen Sie mit dem Befehl dir den Inhalt an:

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

    Der Inhalt sieht ungefähr folgendermaßen aus:

    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. Verwenden Sie den Befehl cd erneut, um zu einem anderen Verzeichnis zu wechseln:

    C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI>cd 14.0.0.0__71e9bce111e9429c
    
  4. Kopieren Sie Microsoft.Office.Excel.WebUI.dll mit dem Befehl copy in einen Ordner Ihrer Wahl.

    Im folgenden Beispiel wird Microsoft.Office.Excel.WebUI.dll in den Ordner C:\WebUIAssembly kopiert, wobei C:\WebUIAssembly der zuvor von Ihnen erstellte Ordner ist:

    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.
    

Beispiel

Das folgende Beispiel ist das Ergebnis der Verwendung der Eingabeaufforderung, um nach Microsoft.Office.Excel.WebUI.dll zu suchen und in einen Ordner zu kopieren.

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>

Siehe auch

Aufgaben

Gewusst wie: Programmgesteuertes Hinzufügen eines Excel Web Access-Webparts zu einer Seite

Gewusst wie: Festlegen eines Speicherorts als vertrauenswürdig

Konzepte

Excel Services Alerts

Bekannte Probleme und Tipps für Excel Services