ThisWorkbook (propiedad)

Importante

Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Devuelve un Workbook objeto que representa el libro donde se ejecuta el código de macro actual. De sólo lectura.

Sintaxis

expresión .ThisWorkbook

expresión Variable que representa un objetoApplication object.

Notas

Utilice esta propiedad para hacer referencia al libro que contiene el código de la macro. ThisWorkbook La propiedad ActiveWorkbook no devuelve el libro de complemento; devuelve el libro que llama al complemento.

La propiedad Workbooks puede fallar, puesto que probablemente se cambiara el nombre del libro cuando se creó el complemento. ThisWorkbook siempre devuelve el libro en el que se está ejecutando el código.

Por ejemplo, use el código siguiente para activar una hoja de diálogo almacenada en el libro de complemento.

ThisWorkbook.DialogSheets(1).Show

Esta propiedad sólo puede utilizarse desde dentro de Microsoft Excel. No podrá usar la propiedad para obtener acceso a un libro desde otra aplicación.

Ejemplo

Este ejemplo cierra el libro que contiene el código de ejemplo. No se guardan los cambios realizados en el libro, si los hay.

ThisWorkbook.Close SaveChanges:=False

Nota

Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.