Compartir a través de


WorkbookBase Clase

Definición

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

public ref class WorkbookBase abstract : IDisposable, Microsoft::Office::Tools::Excel::IWorkbookExtension, Microsoft::Office::Tools::ICachedDataPersistanceCallback, System::ComponentModel::IComponent, System::ComponentModel::ISupportInitialize, System::Windows::Forms::IBindableComponent
public ref class WorkbookBase abstract : IDisposable, Microsoft::Office::Tools::Excel::IWorkbookExtension, System::ComponentModel::IComponent, System::ComponentModel::ISupportInitialize, System::Windows::Forms::IBindableComponent
[System.ComponentModel.ToolboxItem(false)]
public abstract class WorkbookBase : IDisposable, Microsoft.Office.Tools.Excel.IWorkbookExtension, Microsoft.Office.Tools.ICachedDataPersistanceCallback, System.ComponentModel.IComponent, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IBindableComponent
[System.ComponentModel.ToolboxItem(false)]
public abstract class WorkbookBase : IDisposable, Microsoft.Office.Tools.Excel.IWorkbookExtension, System.ComponentModel.IComponent, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IBindableComponent
[<System.ComponentModel.ToolboxItem(false)>]
type WorkbookBase = class
    interface IWorkbookExtension
    interface IExtension
    interface EntryPoint
    interface ISupportInitialize
    interface IBindableComponent
    interface IComponent
    interface IDisposable
    interface ICachedDataPersistanceCallback
[<System.ComponentModel.ToolboxItem(false)>]
type WorkbookBase = class
    interface IWorkbookExtension
    interface IExtension
    interface EntryPoint
    interface ISupportInitialize
    interface IBindableComponent
    interface IComponent
    interface IDisposable
Public MustInherit Class WorkbookBase
Implements IBindableComponent, ICachedDataPersistanceCallback, IComponent, IDisposable, ISupportInitialize, IWorkbookExtension
Public MustInherit Class WorkbookBase
Implements IBindableComponent, IComponent, IDisposable, ISupportInitialize, IWorkbookExtension
Herencia
WorkbookBase
Atributos
Implementaciones

Ejemplos

Información general sobre elementos y controles Host

Elemento host Workbook

Comentarios

La WorkbookBase clase es la clase base de la ThisWorkbook clase en proyectos de Excel de nivel de documento creados mediante Visual Studio. Use la ThisWorkbook clase para acceder mediante programación al libro del proyecto. Para obtener más información, consulta Programming Document-Level Customizations.

La WorkbookBase clase proporciona los mismos miembros que el Microsoft.Office.Interop.Excel.Workbook objeto en el ensamblado de interoperabilidad primario de Excel, pero agrega las siguientes características:

  • Propiedad VstoSmartTags. Utilice esta propiedad para agregar etiquetas inteligentes a un libro.

  • Propiedad InnerObject. Utilice esta propiedad para obtener el objeto subyacente Microsoft.Office.Interop.Excel.Workbook de un elemento host de libro.

  • Método RemoveCustomization. Use este método para quitar el ensamblado de personalización de Office del libro en una personalización de nivel de documento.

  • Método CreateRibbonObjects. Invalide este método si agregó varias cintas personalizadas al proyecto mediante la plantilla de elemento Cinta de opciones (Visual Designer) y desea especificar qué cintas se mostrarán en tiempo de ejecución.

  • Método GetAutomationObject. Invalide este método para exponer una clase en el proyecto al código VBA del libro.

Creación de elementos de host de libro

No se pueden crear WorkbookBase objetos mediante programación en proyectos de Office.

En los proyectos de nivel de documento, la ThisWorkbook clase (que deriva de WorkbookBase) se crea automáticamente en el entorno de ejecución de Visual Studio Tools para Office cuando el usuario final abre el libro. Para obtener más información, consulta Programming Document-Level Customizations.

En los proyectos de nivel de aplicación, puede crear elementos host del libro mediante programación mediante el GetVstoObject método . Para obtener más información, consulta Extending Word Documents and Excel Workbooks in VSTO Add-ins at Run Time.

Uso

Este tipo solo se usa en los proyectos de Office destinados a .NET Framework 4 y versiones posteriores. El ensamblado que define este tipo no forma parte del Runtime de Microsoft Visual Studio Tools para Office. Este ensamblado se debe implementar con la solución. Para más información, vea Ensamblados en Visual Studio Tools para Office Runtime.

Constructores

WorkbookBase(Factory, IServiceProvider, String, String)

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

Propiedades

AccuracyVersion

Especifica si ciertas funciones de la hoja de cálculo usan los últimos algoritmos de precisión para calcular sus resultados.

ActiveChart

Obtiene un objeto Chart que representa el gráfico activo (un gráfico incrustado o una hoja de gráficos). Un gráfico incrustado se considera activo cuando está seleccionado o activado. Cuando no hay ningún gráfico activo, esta propiedad devuelve null.

ActiveSheet

Obtiene la hoja activa (la hoja de la parte superior).

ActiveSlicer

Obtiene un objeto que representa el segmentador activo en el libro activo o en el libro especificado.

Application

Obtiene un objeto Application que representa el creador del libro.

AutoUpdateFrequency

Obtiene o establece el número de minutos entre las actualizaciones automáticas del libro compartido.

AutoUpdateSaveChanges

Obtiene o establece un valor que indica si los cambios actuales en el libro compartido se envían a otros usuarios cuando se actualiza automáticamente el libro.

Base

Obtiene el objeto Workbook que este objeto WorkbookBase extiende.

BindingContext

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

BuiltinDocumentProperties

Obtiene una colección Microsoft.Office.Core.DocumentProperties que representa todas las propiedades de documento integradas del libro.

CalculationVersion

Obtiene un número que indica la versión de Excel utilizada para volver a calcular totalmente el libro. Los cuatro dígitos situados más a la derecha representan el número de versión del motor de cálculo secundario y los demás dígitos (a la izquierda) representan la versión principal de Microsoft Office Excel.

ChangeHistoryDuration

Obtiene o establece el número de días mostrado en el historial de cambios del libro compartido.

Charts

Obtiene una colección Sheets que representa todas las hojas de gráficos del libro.

CheckCompatibility

Obtiene o establece un valor que indica si se debe ejecutar automáticamente el comprobador de compatibilidad cuando se guarda el libro.

Colors

Obtiene o establece colores en la paleta del libro.

CommandBars

Obtiene un objeto Microsoft.Office.Core.CommandBars que representa las barras de comandos de Microsoft Office Excel.

ConflictResolution

Obtiene o establece la forma en que se van a resolver los conflictos cuando se actualice un libro compartido.

Connections

Obtiene la colección de conexiones entre el libro y un origen de datos.

ConnectionsDisabled

Obtiene un valor que indica si se deben deshabilitar las conexiones o vínculos externos en el libro.

Container

Obtiene el objeto que representa la aplicación contenedora del libro.

ContentTypeProperties

Obtiene una colección de propiedades que describen los metadatos almacenados en el libro.

CreateBackup

Obtiene un valor que indica si se crea un archivo de copia de seguridad cuando se guarda este archivo.

Creator

Obtiene la aplicación donde se ha creado el libro.

CustomDocumentProperties

Obtiene una colección Microsoft.Office.Core.DocumentProperties que representa todas las propiedades de documento personalizadas del libro.

CustomViews

Obtiene una colección CustomViews que representa todas las vistas personalizadas del libro.

CustomXMLParts

Obtiene la colección de elementos XML personalizados en el libro.

DataBindings

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

DataHost

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

Date1904

Obtiene o establece un valor que indica si el libro utiliza el sistema de fechas de 1904.

DefaultPivotTableStyle

Obtiene o establece el estilo de tabla a partir de la propiedad TableStyles que se usa como estilo predeterminado en los informes de tabla dinámica en el libro.

DefaultSlicerStyle

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

DefaultTableStyle

Obtiene o establece el estilo de tabla a partir de la propiedad TableStyles que se usa como estilo predeterminado para las tablas del libro.

DisplayDrawingObjects

Obtiene o establece cómo se muestran las formas.

DisplayInkComments

Obtiene o establece un valor que indica si los comentarios de entrada de lápiz se muestran en el libro.

DocumentInspectors

Obtiene la colección de módulos del inspector de documentos para el libro.

DocumentLibraryVersions

Obtiene una colección Microsoft.Office.Core.DocumentLibraryVersions que representa la colección de versiones de un libro compartido con el control de versiones habilitado y almacenado en una biblioteca de documentos de un servidor.

DoNotPromptForConvert

Obtiene o establece un valor que indica si se debe preguntar al usuario para convertir el libro si contiene características no compatibles con versiones de Excel anteriores a Excel 2007.

EnableAutoRecover

Obtiene o establece un valor que indica si Microsoft Office Excel guarda archivos cambiados, de todos los formatos, en un intervalo determinado.

EncryptionProvider

Obtiene el nombre del proveedor del algoritmo de cifrado que utiliza Microsoft Office Excel cuando cifra contraseñas para el libro.

EnvelopeVisible

Obtiene o establece un valor que indica si son visibles el encabezado de composición de correo electrónico y la barra de herramientas de sobre.

Excel4IntlMacroSheets

Obtiene una colección Sheets que representa las hojas internacionales de macros de Microsoft Office Excel 4.0 del libro.

Excel4MacroSheets

Obtiene una colección Sheets que representa las hojas de macros de Microsoft Office Excel 4.0 del libro.

Excel8CompatibilityMode

Obtiene un valor que indica si el libro está en modo de compatibilidad.

FileFormat

Obtiene el formato de archivo y el tipo del libro.

Final

Obtiene o establece un valor que indica si el libro es la versión final.

ForceFullCalculation

Obtiene o establece un valor que indica si se debe forzar un cálculo completo de un libro.

FullName

Obtiene el nombre del objeto, incluida su ruta de acceso en el disco.

FullNameURLEncoded

Obtiene el nombre del objeto, incluida su ruta de acceso en el disco.

HasPassword

Obtiene un valor que indica si el libro tiene una contraseña de protección.

HasVBProject

Obtiene un valor que indica si un libro tiene un proyecto de Microsoft Visual Basic para Aplicaciones (VBA) asociado.

HighlightChangesOnScreen

Obtiene o establece un valor que indica si los cambios en el libro compartido se resaltan en pantalla.

HostContext

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

IconSets

Obtiene la colección de conjuntos de iconos integrados que se puede usar para aplicar una regla de formato condicional a un rango en el libro.

InactiveListBorderVisible

Obtiene o establece un valor que indica si los bordes de lista son visibles cuando no está activa una lista.

InnerObject

Obtiene un objeto Workbook que representa el objeto nativo subyacente del objeto WorkbookBase.

IsAddin

Obtiene o establece un valor que indica si el libro se ejecuta como un complemento.

IsInplace

Obtiene un valor que indica si el libro especificado se está editando en la ubicación correspondiente.

ItemProvider

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

KeepChangeHistory

Obtiene o establece un valor que indica si está habilitado el seguimiento de cambios en el libro compartido.

ListChangesOnNewSheet

Obtiene o establece un valor que indica si los cambios en el libro compartido se muestran en una hoja de cálculo independiente.

Mailer

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

MultiUserEditing

Obtiene un valor que indica si el libro se abre como una lista compartida.

Name

Obtiene el nombre del libro.

Names

Obtiene una colección Names que representa todos los nombres del libro (incluidos los nombres específicos de la hoja de cálculo).

Parent

Obtiene el objeto primario del libro.

Password

Obtiene o establece la contraseña que se debe proporcionar para abrir el libro.

PasswordEncryptionAlgorithm

Obtiene el algoritmo que utiliza Microsoft Office Excel para cifrar las contraseñas del libro.

PasswordEncryptionFileProperties

Obtiene un valor que indica si Microsoft Office Excel cifra las propiedades de archivo del libro protegido con contraseña especificado.

PasswordEncryptionKeyLength

Obtiene la longitud de la clave del algoritmo que utiliza Microsoft Office Excel cuando cifra contraseñas para el libro.

PasswordEncryptionProvider

Obtiene el nombre del proveedor del algoritmo de cifrado que utiliza Microsoft Office Excel cuando cifra contraseñas para el libro.

Path

Obtiene la ruta de acceso completa a la aplicación, excepto el último separador y el nombre de la aplicación.

Permission

Obtiene un objeto Microsoft.Office.Core.Permission que representa la configuración de permisos del libro.

PersonalViewListSettings

Obtiene o establece un valor que indica si se incluye la configuración de filtro y ordenación en la vista personal del usuario del libro compartido.

PersonalViewPrintSettings

Obtiene o establece un valor que indica si la configuración de impresión se incluye en la vista personal del usuario del libro compartido.

PrecisionAsDisplayed

Obtiene o establece un valor que indica si los cálculos de este libro se realizan utilizando sólo la precisión de los números tal como se muestran.

ProtectStructure

Obtiene un valor que indica si está protegido el orden de las hojas del libro.

ProtectWindows

Obtiene un valor que indica si están protegidas las ventanas del libro.

PublishObjects

Obtiene la colección PublishObjects.

ReadOnly

Obtiene un valor que indica si el libro se ha abierto en modo de sólo lectura.

ReadOnlyRecommended

Obtiene o establece un valor que indica si el libro se ha guardado en modo de sólo lectura recomendado.

RemovePersonalInformation

Obtiene o establece un valor que indica si los datos personales se pueden quitar del libro.

Research

Obtiene un objeto que representa el servicio de referencia del libro.

RevisionNumber

Obtiene el número de veces que se ha guardado el libro mientras está abierto como una lista compartida. Si el libro se abre en modo exclusivo, esta propiedad devuelve 0 (cero).

Saved

Obtiene o establece un valor que indica si no se ha efectuado ningún cambio desde la última vez que se guardó el libro.

SaveLinkValues

Obtiene o establece un valor que indica si Microsoft Office Excel guarda los valores de vínculo externo con el libro.

ServerPolicy

Obtiene un objeto que representa una directiva especificada para un libro almacenado en un servidor que ejecuta Microsoft Office SharePoint Server.

ServerViewableItems

Obtiene un objeto que puede usar para interactuar con la lista de objetos publicados en el libro que se muestran en un servidor de Microsoft Office SharePoint Server.

SharedWorkspace

Obtiene un objeto Microsoft.Office.Core.SharedWorkspace que representa el área de documentos donde se encuentra el libro.

Sheets

Obtiene una colección Sheets que representa todas las hojas del libro.

ShowConflictHistory

Obtiene o establece un valor que indica si la hoja de cálculo Historial de conflictos está visible en el libro que se abre como una lista compartida.

ShowPivotChartActiveFields

Obtiene o establece un valor que indica si el panel de filtros del gráfico dinámico está visible.

ShowPivotTableFieldList

Obtiene o establece un valor que indica si se puede mostrar la lista de campos de la tabla dinámica.

Signatures

Obtiene la colección de firmas digitales para el libro.

Site

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

SlicerCaches

Obtiene el objeto SlicerCaches asociado al libro.

SmartDocument

Obtiene un objeto Microsoft.Office.Core.SmartDocument que representa la configuración de una solución de documento inteligente.

Styles

Obtiene una colección Styles que representa todos los estilos del libro.

Sync

Obtiene un objeto Microsoft.Office.Core.Sync que proporciona acceso a los métodos y propiedades de los documentos que forman parte de un Área de trabajo de documento.

TableStyles

Obtiene la colección de estilos de tabla que se usan en el libro.

Tag

Obtiene o establece el objeto que contiene datos sobre el libro.

TemplateRemoveExtData

Obtiene o establece un valor que indica si se quitan las referencias a datos externos cuando el libro se guarda como una plantilla.

Theme

Obtiene el tema que se aplica al libro.

UpdateLinks

Obtiene o establece un valor que indica la configuración de un libro para la actualización de los vínculos OLE incrustados.

UpdateRemoteReferences

Obtiene o establece un valor que indica si Microsoft Office Excel actualiza las referencias remotas del libro.

UserStatus

Obtiene una matriz bidimensional basada en uno que proporciona información sobre los usuarios que tienen el libro abierto como una lista compartida.

VBASigned

Obtiene un valor que indica si el proyecto de Visual Basic para Aplicaciones del libro se ha firmado digitalmente.

VBProject

Obtiene el proyecto Microsoft.Vbe.Interop.VBProject virtual que está en el libro.

VstoSmartTags

Obtiene el objeto SmartTagCollection asociado al libro. Este tipo o miembro está diseñado para usarse exclusivamente en proyectos de 2007 Microsoft Office System. Las etiquetas inteligentes están en desuso en Office 2010.

WebOptions

Obtiene la colección WebOptions, que contiene los atributos de libro que Microsoft Office Excel usa cuando se guarda un documento como una página web o cuando se abre una página web.

Windows

Obtiene una colección Windows que representa todas las ventanas del libro.

Worksheets

Obtiene una colección Sheets que representa todas las hojas de cálculo del libro.

WritePassword

Obtiene o establece la contraseña de escritura de un libro.

WriteReserved

Obtiene un valor que indica si el libro está reservado para escritura.

WriteReservedBy

Obtiene el nombre del usuario que tiene permiso de escritura para el libro.

XmlMaps

Obtiene una colección XmlMaps que representa los mapas de esquema agregados al libro.

XmlNamespaces

Obtiene una colección XmlNamespaces que representa los espacios de nombres XML incluidos en el libro.

Métodos

AcceptAllChanges(Object, Object, Object)

Acepta todos los cambios efectuados en el libro compartido.

Activate()

Activa la primera ventana asociada con el libro.

AddToFavorites()

Agrega un acceso directo al libro en la carpeta Favoritos.

ApplyTheme(String)

Aplica el tema especificado al libro.

BeginInit()

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

BreakLink(String, XlLinkType)

Convierte en valores fórmulas vinculadas a otros orígenes Microsoft Office Excel u OLE.

CanCheckIn()

Obtiene un valor que indica si Microsoft Office Excel puede proteger el libro en un servidor.

ChangeFileAccess(XlFileAccess, Object, Object)

Cambia los permisos de acceso del libro. Esto podría exigir que se cargue una versión actualizada desde el disco.

ChangeLink(String, String, XlLinkType)

Cambia un vínculo de un documento a otro.

CheckIn(Object, Object, Object)

Devuelve un libro de un equipo local a un servidor y establece el libro local en modo de sólo lectura para que no se pueda modificar localmente. Cuando se llama a este método, se cierra el libro.

CheckInWithVersion(Object, Object, Object, Object)

Envía el libro del equipo local a un servidor y establece el libro local en modo de sólo lectura para que no se pueda modificar localmente. Cuando se llama a este método, se cierra el libro.

Close(Object, Object, Object)

Cierra el libro.

CreateRibbonExtensibilityObject()

Devuelve un objeto que implementa la interfaz Microsoft.Office.Core.IRibbonExtensibility.

CreateRibbonObjects()

Devuelve una matriz de objetos OfficeRibbon al método CreateRibbonExtensibilityObject().

DeleteNumberFormat(String)

Elimina un formato de número personalizado del libro.

Dispose()

Libera todos los recursos usados por la instancia actual de la clase WorkbookBase.

EnableConnections()

Habilita las conexiones de datos dentro del libro.

EndInit()

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

EndReview()

Finaliza una revisión de un archivo enviado para revisión con el método SendForReview(Object, Object, Object, Object).

ExclusiveAccess()

Asigna al usuario actual acceso exclusivo al libro que está abierto como una lista compartida.

ExportAsFixedFormat(XlFixedFormatType, Object, Object, Object, Object, Object, Object, Object, Object)

Guarda un libro en formato PDF o XPS.

FinishInitialization()

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

FollowHyperlink(String, Object, Object, Object, Object, Object, Object)

Muestra un documento en memoria caché, si ya se ha descargado. De lo contrario, este método resuelve el hipervínculo, descarga el documento de destino y muestra el documento en la aplicación correspondiente.

ForwardMailer()

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

GetAutomationObject()

Lo llama el tiempo de ejecución de Visual Studio Tools para Office para obtener un objeto que el código VBA puede usar en el libro.

GetHostItem<T>(Type, String)

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

GetWorkflowTasks()

Devuelve la colección de tareas de flujo de trabajo para el libro.

GetWorkflowTemplates()

Devuelve la colección de plantillas de flujo de trabajo para el libro.

HighlightChangesOptions(Object, Object, Object)

Controla cómo se muestran los cambios en un libro compartido.

Initialize()

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

InitializeDataBindings()

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

LinkInfo(String, XlLinkInfo, Object, Object)

Obtiene la fecha del vínculo y el estado de actualización.

LinkSources(Object)

Devuelve una clase Array de vínculos incluidos en el libro.

LockServerFile()

Bloquea el libro en el servidor para evitar su modificación.

MergeWorkbook(Object)

Combina los cambios de un libro en un libro compartido abierto.

NewWindow()

Crea una nueva ventana.

OnShutdown()

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

OnStartup()

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

OpenLinks(String, Object, Object)

Abre los documentos auxiliares de un vínculo o vínculos.

PivotCaches()

Obtiene una colección PivotCaches que representa todas las cachés de tabla dinámica del libro especificado.

Post(Object)

Envía el libro a una carpeta pública. Este método sólo funciona con un cliente de Microsoft Exchange conectado a un servidor de Microsoft Exchange.

PrintOutEx(Object, Object, Object, Object, Object, Object, Object, Object, Object)

Imprime el libro.

PrintPreview(Object)

Muestra una vista previa de impresión del objeto tal como aparecerá cuando se imprima.

Protect(Object, Object, Object)

Protege un libro para que no se pueda modificar.

ProtectDocument()

Llamado por el entorno de ejecución de Visual Studio Tools para Office para que pueda volver a aplicar la protección con contraseña al libro después de guardar los datos almacenados en caché.

ProtectSharingEx(Object, Object, Object, Object, Object, Object, Object)

Guarda el libro y lo protege para compartir.

PurgeChangeHistoryNow(Int32, Object)

Quita las entradas del registro de cambios del libro.

RefreshAll()

Actualiza todos los rangos de datos externos e informes de tabla dinámica del libro.

RejectAllChanges(Object, Object, Object)

Rechaza todos los cambios efectuados en el libro compartido.

ReloadAs(MsoEncoding)

Vuelve a cargar un libro basado en un documento HTML, utilizando la codificación de documento especificada.

RemoveCustomization()

Quita la personalización que se creaó con las herramientas de desarrollo de Office en Visual Studio desde el libro.

RemoveDocumentInformation(XlRemoveDocInfoType)

Quita toda la información del tipo especificado del libro.

RemoveUser(Int32)

Desconecta al usuario especificado del libro compartido.

Reply()

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

ReplyAll()

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

ReplyWithChanges(Object)

Envía un mensaje de correo electrónico al autor de un libro enviado a revisión, donde se le notifica que un revisor ha finalizado la revisión del libro.

RequestService(Guid)

Devuelve un objeto que implementa la interfaz Microsoft.Office.Core.IRibbonExtensibility en una personalización de nivel de documento.

ResetColors()

Restablece la paleta de colores a los colores predeterminados.

RunAutoMacros(XlRunAutoMacro)

Ejecuta las macros Auto_Open, Auto_Close, Auto_Activate o Auto_Deactivate asociadas al libro. Este método se incluye para la compatibilidad con versiones anteriores. En lugar de estas macros, debe utilizar los eventos Open, Close, Activate y Deactivate.

Save()

Guarda los cambios efectuados en el libro.

SaveAs(Object, Object, Object, Object, Object, Object, XlSaveAsAccessMode, Object, Object, Object, Object, Object)

Guarda los cambios efectuados en el libro en un archivo diferente.

SaveAsXMLData(String, XmlMap)

Exporta a un archivo de datos XML los datos asignados al mapa de esquema XML especificado.

SaveCopyAs(Object)

Este método guarda una copia del libro en un archivo pero no modifica el libro abierto en memoria.

SendFaxOverInternet(Object, Object, Object)

Envía la hoja activa del libro como un fax a los destinatarios especificados.

SendForReview(Object, Object, Object, Object)

Envía un libro para revisión en un mensaje de correo electrónico a los destinatarios especificados.

SendMail(Object, Object, Object)

Envía el libro utilizando el sistema de correo instalado.

SendMailer(Object, XlPriority)

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

SetLinkOnData(String, Object)

Establece el nombre de un procedimiento que se ejecuta cuando se actualiza un vínculo DDE.

SetPasswordEncryptionOptions(Object, Object, Object, Object)

Establece las opciones para cifrar el libro mediante una contraseña.

ToggleFormsDesign()

Activa y desactiva el modo de diseño en Microsoft Office Excel.

Unprotect(Object)

Quita la protección del libro. Este método no tiene ningún efecto si el libro no está protegido.

UnprotectDocument()

Llamado por el entorno de ejecución de Visual Studio Tools para Office para que pueda quitar la protección con contraseña del libro y habilitar la guardado de datos almacenados en caché.

UnprotectSharing(Object)

Desactiva la protección para compartir y guarda el libro.

UpdateFromFile()

Actualiza un libro de sólo lectura a partir de la versión guardada en disco, si ésta es más reciente que la copia del libro cargada en memoria. Si la copia en el disco no ha cambiado desde que se cargó el libro, no se vuelve a cargar la copia en memoria.

UpdateLink(Object, Object)

Actualiza un vínculo (o vínculos) de Microsoft Office Excel, DDE u OLE.

WebPagePreview()

Muestra una vista preliminar del libro tal como aparecería si se guardase como una página Web.

XmlImport(String, XmlMap, Object, Object)

Importa un archivo de datos XML en el libro actual.

XmlImportXml(String, XmlMap, Object, Object)

Importa un flujo de datos XML previamente cargado en la memoria.

Eventos

ActivateEvent

Se produce cuando se activa el libro.

AddinInstall

Se produce cuando el libro se instala como un complemento.

AddinUninstall

Se produce cuando el libro se desinstala como complemento.

AfterSave

Se produce una vez que se ha guardado el libro.

AfterXmlExport

Se produce después de que Microsoft Office Excel guarde o exporte datos del libro a un archivo de datos XML.

AfterXmlImport

Se produce después de que se actualice una conexión de datos XML existente o después de que se importen nuevos datos XML en el libro.

BeforeClose

Se produce antes de que se cierre el libro. Si se ha cambiado el libro, este evento se produce antes de que se solicite al usuario que guarde los cambios.

BeforePrint

Se produce antes de que se imprima el libro (o alguno de sus elementos).

BeforeSave

Se produce antes de que se guarde el libro.

BeforeXmlExport

Se produce antes de que Microsoft Office Excel guarde o exporte datos del libro a un archivo de datos XML.

BeforeXmlImport

Se produce antes de que se actualice una conexión de datos XML existente o antes de que se importen nuevos datos XML en el libro.

BindingContextChanged

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

Deactivate

Se produce cuando se desactiva el libro.

Disposed

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

New

Este evento se produce cuando se crea un nuevo libro.

NewChart

Se produce cuando se crea un nuevo gráfico en el libro.

NewSheet

Se produce cuando se crea una hoja en el libro.

Open

Se produce cuando se abre el libro.

PivotTableCloseConnection

Se produce después de que un informe de tabla dinámica cierre la conexión con su origen de datos.

PivotTableOpenConnection

Se produce después de que un informe de tabla dinámica abra la conexión con su origen de datos.

RowsetComplete

Se produce cuando el usuario navega por el conjunto de registros o llama a la acción de conjunto de filas en una tabla dinámica OLAP.

SheetActivate

Incluido sólo por compatibilidad con versiones anteriores.

SheetBeforeDoubleClick

Se produce cuando se hace doble clic en una hoja de cálculo, antes de ejecutarse la acción de doble clic predeterminada.

SheetBeforeRightClick

Se produce cuando se hace clic con el botón secundario en una hoja de cálculo, antes de ejecutarse la acción de clic con el botón secundario predeterminada.

SheetCalculate

Se produce después de que se vuelva a calcular una hoja de cálculo o después de que cualquier dato cambiado se trace en un gráfico.

SheetChange

Este evento se produce cuando cambian celdas de una hoja de cálculo, ya sea por medio del usuario o mediante un vínculo externo.

SheetDeactivate

Incluido sólo por compatibilidad con versiones anteriores.

SheetFollowHyperlink

Este evento se produce al hacer clic en un hipervínculo de un libro.

SheetPivotTableAfterValueChange

Se produce después de editar o volver a calcular una celda o un rango de celdas dentro de una tabla dinámica (para las celdas que contienen fórmulas).

SheetPivotTableBeforeAllocateChanges

Se produce antes de que se apliquen los cambios a una tabla dinámica.

SheetPivotTableBeforeCommitChanges

Se produce antes de confirmar los cambios realizados en una tabla dinámica en el origen de datos OLAP.

SheetPivotTableBeforeDiscardChanges

Se produce antes de que se descarten los cambios realizados en una tabla dinámica.

SheetPivotTableChangeSync

Se produce después de realizar cambios en una tabla dinámica.

SheetPivotTableUpdate

Se produce después de que se actualice la hoja de un informe de tabla dinámica.

SheetSelectionChange

Se produce cuando cambia la selección en una hoja de cálculo. No se produce si la selección se encuentra en una hoja de gráficos.

Shutdown

Se produce cuando se cierra el elemento host workbook.

Startup

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

SyncEvent

Se produce cuando la copia local de una hoja de cálculo que forma parte de un área de documentos se sincroniza con la copia en el servidor.

WindowActivate

Este evento se produce cuando se activa una ventana del libro.

WindowDeactivate

Este evento se produce cuando se desactiva una ventana del libro.

WindowResize

Este evento se produce cuando cambia el tamaño de una ventana del libro.

Implementaciones de interfaz explícitas

EntryPoint.BeginInit()

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

EntryPoint.EndInit()

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

EntryPoint.FinishInitialization()

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

EntryPoint.Initialize()

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

EntryPoint.InitializeDataBindings()

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

EntryPoint.OnShutdown()

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

EntryPoint.OnStartup()

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

ICachedDataPersistanceCallback.OnAfterSave()

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

ICachedDataPersistanceCallback.OnBeforeSave()

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

IExtension.ExtensionBase

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

IWorkbookExtension.CreateRibbonExtensibilityObject()

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

IWorkbookExtension.CreateRibbonObjects()

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

IWorkbookExtension.GetAutomationObject()

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

IWorkbookExtension.ProtectDocument()

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

IWorkbookExtension.RequestService(Guid)

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

IWorkbookExtension.UnprotectDocument()

Proporciona la clase base de la clase ThisWorkbook en los proyectos de nivel de documento para Microsoft Office Excel.

Se aplica a