24.08.2020 Views

Programando o Excel ® Vba Para Leigos - 2ª Ed 2013 NoDRM (1)

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

322 Parte IV: Como se Comunicar com Seus Usuários

A Figura 19-5 mostra uma parte do resultado obtido ao executar esse

procedimento, que está disponível no Web site deste livro. Por exemplo,

você vê que o menu de atalho chamado Workbook Tabs tem um

índice de 34. Este é o menu de atalho que aparece quando você clica

com o botão direito sobre uma guia da planilha.

Figura 19-5:

Uma macro

VBA produziu

esta lista de

todos os

nomes de

menus de

atalho.

Referência a CommandBars

Você pode se referir a um CommandBar em especial pelo seu Índice ou

pelo seu nome. Se olhar a Figura 19-5, verá que o menu acessível pelo

botão direito Cell tem um Índice de 35 ou 38. Isso porque o conteúdo

desse menu difere quando o Excel está em uma posição diferente. O

número 35 é o que você obtém quando o Excel está em seu modo de

visualização Normal, o número 38 mostra quando você está no modo

Visualização de Quebra de Página. Você pode fazer referência ao menu

de atalho em qualquer de duas maneiras:

Application.CommandBars(35)

ou

Application.commandBars(“Cell”)

CUIDADO!

Ainda que haja duas Células CommandBars, a segunda linha de código

acima sempre encaminha aquela com o índice 35. Por algum motivo, a

Macrosoft não é consistente na nomeação de CommandBars. Você

poderia esperar que cada CommandBar tivesse o seu próprio nome, mas

obviamente, eles não têm. Os menus acessíveis pelo botão direito que

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!