Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Se você quiser adicionar programaticamente uma Web Part do Excel Web Access a uma página do SharePoint e alterar programaticamente a Web Part do Excel Web Access, você deve adicionar uma referência às DLLs do SharePoint necessárias. Por exemplo:
- Microsoft.Office.Excel.WebUI.dll
- Microsoft.Office.Excel.WebUI.Internal.dll
- Microsoft.SharePoint.dll
On the computer running Microsoft SharePoint Server 2010, you can find a copy of Microsoft.Office.Excel.WebUI.dll and Microsoft.Office.Excel.WebUI.Internal.dll in the global assembly cache. Before you can add a reference to Microsoft.Office.Excel.WebUI.dll by using the Add Reference dialog box in Microsoft Visual Studio, you must first copy Microsoft.Office.Excel.WebUI.dll and Microsoft.Office.Excel.WebUI.Internal.dll from the global assembly cache to a folder. Then, you can use the Browse tab in the Add Reference dialog box to browse to the folder that contains the copy of Microsoft.Office.Excel.WebUI.dll and Microsoft.Office.Excel.WebUI.Internal.dll.
As etapas a seguir mostram como:
- Localizar Microsoft.Office.Excel.WebUI.dll.
- Copiar Microsoft.Office.Excel.WebUI.dll do cache de assembly global para uma pasta à sua escolha.
Observação
Repita as etapas para copiar Microsoft.Office.Excel.WebUI.Internal.dll do cache conjunto global para uma pasta.
Para localizar a Microsoft.Office.Excel.WebUI.dll
Para iniciar o console do prompt de comando, clique em Iniciar e, em seguida, clique em Executar.
Na caixa de texto Abrir campo, digite
cmd
.O prompt de comando console é exibido.
Use o comando cd para navegar até o diretório C:\Windows\assembly :
Observação
[!OBSERVAçãO] The directory structure on your computer might be slightly different. This example uses a computer that has Windows Server 2008 installed.
cd C:\Windows\assembly
Use o comando dir para exibir o conteúdo do diretório C:\Windows\assembly :
C:\Windows\assembly>dir
Você verá um conteúdo semelhante a este:
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
Use o comando cd novamente para alterar o diretório e navegar até o diretório gac_msil :
C:\\Windows\\assembly>cd gac_msil
Use o comando dir para exibir o conteúdo do diretório C:\Windows\assembly\GAC_MSIL :
C:\\Windows\\assembly\\GAC_MSIL>dir
Você verá um conteúdo semelhante a este:
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
Agora que você localizou Microsoft.Office.Excel.WebUI.dll e Microsoft.Office.Excel.WebUI.Internal.dll, você pode copiá-los para uma pasta de sua escolha.
Para copiar a Microsoft.Office.Excel.WebUI.dll
Use o comando cd novamente para alterar o diretório para Microsoft.Office.Excel.WebUI:
C:\Windows\assembly\GAC_MSIL>cd Microsoft.Office.Excel.WebUI
Use o comando dir para exibir o conteúdo:
C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI>dir
You will see contents similar to the following:
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
Use novamente o comando cd para alterar a pasta:
C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI>cd 14.0.0.0__71e9bce111e9429c
Use o comando de cópia para copiar Microsoft.Office.Excel.WebUI.dll para uma pasta de sua escolha.
No exemplo a seguir, Microsoft.Office.Excel.WebUI.dll é copiado para C:\WebUIAssembly, em que C:\WebUIAssembly é uma pasta que você criou anteriormente:
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.
Exemplo
Veja no exemplo a seguir o resultado do uso do prompt de comando para localizar e copiar a Microsoft.Office.Excel.WebUI.dll para uma pasta.
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>
Confira também
Tarefas
- Como adicionar de forma programática uma Web Part do Excel Web Access a uma página
- Como confiar em um local