Software  
 
Conhecimento computador >> Software >> Microsoft Access >> 
Como adicionar uma linha de corte para o Menu para VBA com Excel
Quando você terminar de escrever uma macro do Excel , muitas vezes você quer uma maneira fácil para iniciá-lo . Muitos usuários escolher um atalho de teclado tradicional , enquanto outros selecionar outro método , como um botão de comando que executa a macro quando clicado. Se você escreveu um macro verdadeiramente excepcional , no entanto, você pode querer colocá-lo diretamente no menu do Excel . No Excel 2003 , use o Visual Basic for Applications (VBA) para criar um novo item de menu. Acrescentar o número de opções que você desejar. Quebre as opções em grupos com linhas de seção , e você terá um menu personalizado profissional. Instruções
1

Inicie o Excel 2003.
2

Abra o Editor do Visual Basic. Selecione "Ferramentas ", depois " Macro ", depois " Editor de Visual Basic " no menu .
3

Insira um módulo em branco para o seu código. Selecione "Inserir ", depois " Module" no menu.
4

Comece um novo OnFilterComboChange . Digite o seguinte: .

Sub CustomMenu ()

Excel adiciona automaticamente uma declaração de "End Sub"
5

Definir variáveis. Digite o seguinte entre o "Sub" e "End Sub " declarações :

Dim MenuObject Como CommandBarPopup

Dim MenuItem As Object
6

Excluir todas as instâncias existentes de o menu personalizado . Isso evita que as duplicatas se você executar o código mais de uma vez . Digite o seguinte: . .

On Error Resume Next

Application.CommandBars (1) Controles ( " & My Macro" ) Apagar

On Error GoTo 0 < br >
7

opção Criar um novo menu chamado " My Macro ". Use um valor de parâmetro de 10 na demonstração "Set" para colocá-lo antes de "Help ", o 10 º item do menu Excel. Digite o seguinte: .

Set MenuObject = Application.CommandBars (1) Controls.Add (Type: = msoControlPopup , Antes: = 10, temporário : = True )

MenuObject.Caption = " & My Macro "
8

Adicionar dois itens de menu, com uma linha de corte entre eles. Crie a linha de corte , definindo a propriedade " BeginGroup " no segundo item como "True ".

Set MenuItem = MenuObject.Controls.Add (Type: = msoControlButton )

MenuItem.OnAction = " MacroName "

MenuItem.Caption = " & Run "

Set MenuItem = MenuObject.Controls.Add (Type: = msoControlButton )

MenuItem.OnAction = " Sobre "

MenuItem.Caption =" & About Macro "

MenuItem.BeginGroup = True
9

Execute o código. Selecione "Executar", depois em "Executar Sub /UserForm " a partir do menu. Quando você voltar para a planilha, você vai ver "My Macro" no menu, antes de "Help ". Clique para ver as duas opções de menu , separados por uma linha de corte .

Anterior :

Próximo : No
  Os artigos relacionados
·Como desfazer VBA no Excel 
·Tutorial no Microsoft Access 
·Como usar o Excel para mostrar apenas valores duplicado…
·Como fazer uma lista de contatos com CSV no Excel 
·Como fazer o Microsoft Excel 2007 Discussão 
·Como criar um gráfico 3 -Sided no Excel 
·Como mesclar documentos do Word e do Excel 
·Como salvar um banco de dados do OpenOffice em formato …
·Como remover espaços à esquerda em branco no Excel 
·Como extrair arquivos do Excel de várias pastas com o …
  Artigos em destaque
·Como editar Soundtracks vídeos 
·Como ler um arquivo de extensão DAT 
·Como adicionar em Flash Banners para Drupal 
·Como converter arquivos AVI para arquivos MPEG2 em um M…
·Como inserir uma folha de desenho no espaço do papel e…
·Como usar FFT em MATLAB 
·Como configurar e imprimir um tablóide 
·Como fazer um computador mais rápido com uma varredura…
·Como faço para compactar arquivos JPEG usando o Window…
·Como atualizar Quicken 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados