Procédure : Rechercher et copier Microsoft.Office.Excel.WebUI.dll et Microsoft.Office.Excel.WebUI.Internal.dll
Dernière modification : jeudi 8 avril 2010
S’applique à : SharePoint Server 2010
Si vous souhaitez ajouter par programme un composant WebPart Excel Web Access à une page SharePoint et modifier par programme ce composant WebPart Excel Web Access, vous devez ajouter une référence aux DLL SharePoint requises. Par exemple :
Microsoft.Office.Excel.WebUI.dll
Microsoft.Office.Excel.WebUI.Internal.dll
Microsoft.SharePoint.dll
Sur l’ordinateur qui exécute Microsoft SharePoint Server 2010, vous pouvez trouver une copie des fichiers Microsoft.Office.Excel.WebUI.dll et Microsoft.Office.Excel.WebUI.Internal.dll dans le Global Assembly Cache. Mais avant d’ajouter une référence à Microsoft.Office.Excel.WebUI.dll à l’aide de la boîte de dialogue Ajouter une référence de Microsoft Visual Studio, vous devez copier Microsoft.Office.Excel.WebUI.dll et Microsoft.Office.Excel.WebUI.Internal.dll depuis le Global Assembly Cache vers un dossier. Ensuite, vous pouvez utiliser l’onglet Parcourir de la boîte de dialogue Ajouter une référence pour accéder au dossier qui contient la copie de Microsoft.Office.Excel.WebUI.dll et Microsoft.Office.Excel.WebUI.Internal.dll.
Les étapes suivantes indiquent comment :
trouver Microsoft.Office.Excel.WebUI.dll ;
copier Microsoft.Office.Excel.WebUI.dll depuis le Global Assembly Cache vers le dossier de votre choix.
Notes
Répétez les étapes pour copier Microsoft.Office.Excel.WebUI.Internal.dll depuis le Global Assembly Cache vers un dossier.
Pour trouver Microsoft.Office.Excel.WebUI.dll
Pour démarrer la console d’invite de commandes, cliquez sur Démarrer, puis sur Exécuter.
Dans la zone de texte de champ Ouvrir, tapez cmd.
La console d’invite de commandes s’affiche.
Utilisez la commande cd pour accéder au répertoire « C:\Windows\assembly » :
Notes
La structure de répertoire sur votre ordinateur peut différer légèrement. Cet exemple utilise un ordinateur sur lequel Windows Server 2008 est installé.
cd C:\Windows\assembly
Utilisez la commande dir pour afficher le contenu du répertoire « C:\Windows\assembly » :
C:\Windows\assembly>dir
Un contenu semblable au suivant s’affiche :
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
Utilisez à nouveau la commande cd pour changer de répertoire et accéder au répertoire gac_msil :
C:\Windows\assembly>cd gac_msil
Utilisez la commande dir pour afficher le contenu du répertoire « C:\Windows\assembly\GAC_MSIL » :
C:\Windows\assembly\GAC_MSIL>dir
Un contenu semblable au suivant s’affiche :
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
Maintenant que vous avez trouvé les fichiers Microsoft.Office.Excel.WebUI.dll et Microsoft.Office.Excel.WebUI.Internal.dll, vous pouvez les copier dans le dossier de votre choix.
Pour copier Microsoft.Office.Excel.WebUI.dll
Utilisez à nouveau la commande cd pour passer dans le répertoire « Microsoft.Office.Excel.WebUI »:
C:\Windows\assembly\GAC_MSIL>cd Microsoft.Office.Excel.WebUI
Utilisez la commande dir pour en afficher le contenu :
C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI>dir
Un contenu semblable au suivant s’affiche :
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
Utilisez à nouveau la commande cd pour changer de répertoire :
C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI>cd 14.0.0.0__71e9bce111e9429c
Utilisez la commande copy pour copier Microsoft.Office.Excel.WebUI.dll dans le dossier de votre choix.
Dans l’exemple suivant, Microsoft.Office.Excel.WebUI.dll est copié dans « C:\WebUIAssembly », où « C:\WebUIAssembly » est un dossier que vous avez créé précédemment :
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.
Exemple
L’exemple suivant montre les résultats que vous obtenez lorsque vous utilisez l’invite de commandes pour rechercher et copier Microsoft.Office.Excel.WebUI.dll dans un dossier.
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>
Voir aussi
Tâches
Procédure : ajouter par programme un composant WebPart Excel Web Access à une page
Procédure : Approuver un emplacement