Como: Ativar as pastas de trabalho
O Activate método de Workbooks coleção ativa de uma pasta de trabalho do Excel de Microsoft Office e seleciona a primeira planilha na pasta de trabalho.
Aplicável a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de nível de aplicativo para Excel 2007 e Excel 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.
Para ativar uma pasta de trabalho.
Use o Activate método o Workbooks coleção.
Me.Application.Workbooks(1).Activate()
((Microsoft.Office.Interop.Excel._Workbook) this.Application.Workbooks[1]).Activate();
Você pode indexar o Workbooks coleção usando números inteiros (indicando a posição dentro da coleção) ou nomes de pasta de trabalho. Se você deseja se referir a uma pasta de trabalho pelo nome, você deve usar o nome que aparece na barra de título, não inclui a extensão de nome de arquivo até que você salve o arquivo.
Para fazer referência a pastas de trabalho individuais
Use o número de posição ou o nome da pasta de trabalho.
Dim wb As Excel.Workbook = Me.Application.Workbooks(1) ' Before Book1 is saved: wb = Me.Application.Workbooks("Book1") ' After Book1 is saved: wb = Me.Application.Workbooks("Book1.xls")
Excel.Workbook wb = this.Application.Workbooks[1]; // Before Book1 is saved: wb = this.Application.Workbooks["Book1"]; // After Book1 is saved: wb = this.Application.Workbooks["Book1.xls"];
Para ativar a pasta de trabalho associada a um projeto de nível de documento
Em projetos somente no nível do documento, ative a pasta de trabalho usando ThisWorkbook.
Globals.ThisWorkbook.Activate()
Globals.ThisWorkbook.Activate();
Consulte também
Tarefas
Como: Pastas de trabalho abertas
Como: Salvar pastas de trabalho
Como: Fechar pastas de trabalho
Como: Proteger pastas de trabalho
Conceitos
Trabalhando com pastas de trabalho
Itens de host e a visão geral sobre controles de Host
Limitações de programação de itens de Host e controles de Host