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.
Devolve um objeto livro que representa o livro onde o código de macro atual está em execução. Somente leitura.
Sintaxe
expressão. Este Livro
expressão Uma variável que representa um Aplicativo objeto.
Comentários
Use esta propriedade para fazer referência à pasta de trabalho que contenha o código de macro. ThisWorkbook é a única maneira de fazer referência a uma pasta de trabalho de suplemento de dentro do próprio suplemento. A propriedade ActiveWorkbook não retorna a pasta de trabalho do suplemento, retorna a pasta de trabalho que está chamando o suplemento.
A propriedade Workbooks pode falhar, já que o nome da pasta de trabalho provavelmente foi alterado quando você criou o suplemento. ThisWorkbook sempre retorna a pasta de trabalho na qual o código está sendo executado.
Por exemplo, utilize código como o seguinte para ativar uma folha de diálogo armazenada no seu livro de suplementos:
ThisWorkbook.DialogSheets(1).Show
Esta propriedade só pode ser usada de dentro do Microsoft Excel. Não é possível usá-la para acessar uma pasta de trabalho de qualquer outro aplicativo.
Exemplo
Este exemplo fecha a pasta de trabalho que contém o código de exemplo. As alterações feitas na pasta de trabalho, se houver, não serão salvas.
ThisWorkbook.Close SaveChanges:=False
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.