Compartir a través de


Procedimiento para buscar y copiar Microsoft.Office.Excel.WebUI.dll y Microsoft.Office.Excel.WebUI.Internal.dll

Última modificación: jueves, 08 de abril de 2010

Hace referencia a: SharePoint Server 2010

Si desea agregar un elemento web de Excel Web Access mediante programación a una página de SharePoint y cambiar dicho elemento web de Excel Web Access también mediante programación, deberá agregar una referencia a las DLL de SharePoint pertinentes. Por ejemplo:

  • Microsoft.Office.Excel.WebUI.dll

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

  • Microsoft.SharePoint.dll

Encontrará una copia de Microsoft.Office.Excel.WebUI.dll y Microsoft.Office.Excel.WebUI.Internal.dll en la memoria caché global de ensamblados del equipo que ejecuta Microsoft SharePoint Server 2010. Para poder agregar una referencia a Microsoft.Office.Excel.WebUI.dll mediante el cuadro de diálogo Agregar referencia de Microsoft Visual Studio, primero debe copiar Microsoft.Office.Excel.WebUI.dll y Microsoft.Office.Excel.WebUI.Internal.dll de la memoria caché global de ensamblados en una carpeta. A continuación, puede usar la ficha Examinar del cuadro de diálogo Agregar referencia para ir a la carpeta que contiene ambas DLL.

Los siguientes pasos muestran el procedimiento para:

  • Buscar Microsoft.Office.Excel.WebUI.dll.

  • Copiar Microsoft.Office.Excel.WebUI.dll de la memoria caché de ensamblados global en una carpeta que usted elija.

Nota

Repita los pasos para copiar Microsoft.Office.Excel.WebUI.Internal.dll de la memoria caché global de ensamblados en una carpeta.

Para buscar Microsoft.Office.Excel.WebUI.dll

  1. Para iniciar la consola de símbolo del sistema, haga clic en Inicio y, a continuación, en Ejecutar.

  2. En el cuadro de texto del campo Abrir, escriba cmd.

    Aparecerá la consola de símbolo del sistema.

  3. Use el comando cd para desplazarse al directorio "C:\Windows\assembly":

    Nota

    La estructura de directorios del equipo puede ser ligeramente diferente. En este ejemplo se usa un equipo que tiene instalado Windows Server 2008.

    cd C:\Windows\assembly
    
  4. Use el comando dir para mostrar el contenido del directorio "C:\Windows\assembly":

    C:\Windows\assembly>dir
    

    En la pantalla aparecerá contenido similar al siguiente:

    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. Use el comando cd de nuevo para cambiar el directorio y desplácese al directorio gac_msil:

    C:\Windows\assembly>cd gac_msil
    
  6. Use el comando dir para mostrar el contenido del directorio "C:\Windows\assembly\GAC_MSIL":

    C:\Windows\assembly\GAC_MSIL>dir
    

    En la pantalla aparecerá contenido similar al siguiente:

    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. Ahora que ha encontrado Microsoft.Office.Excel.WebUI.dll y Microsoft.Office.Excel.WebUI.Internal.dll, puede copiarlos en la carpeta de su elección.

Para copiar Microsoft.Office.Excel.WebUI.dll

  1. Use el comando cd de nuevo para cambiar el directorio a "Microsoft.Office.Excel.WebUI":

    C:\Windows\assembly\GAC_MSIL>cd Microsoft.Office.Excel.WebUI 
    
  2. Use el comando dir para mostrar el contenido:

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

    En la pantalla aparecerá contenido similar al siguiente:

    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. Use el comando cd de nuevo para cambiar el directorio:

    C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Excel.WebUI>cd 14.0.0.0__71e9bce111e9429c
    
  4. Use el comando copy para copiar Microsoft.Office.Excel.WebUI.dll en una carpeta que usted elija.

    En el siguiente ejemplo, Microsoft.Office.Excel.WebUI.dll se copia en "C:\WebUIAssembly", donde "C:\WebUIAssembly" es una carpeta que ha creado 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.
    

Ejemplo

A continuación, se muestra un ejemplo del resultado que se obtiene cuando se usa el símbolo del sistema para buscar Microsoft.Office.Excel.WebUI.dll y copiarlo en una carpeta.

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>

Vea también

Tareas

Procedimiento para agregar mediante programación un elemento web de Excel Web Access a una página

Procedimiento para confiar en una ubicación

Conceptos

Excel Services Alerts

Problemas conocidos y sugerencias de Servicios de Excel