Artigo: 108519 - Última revisão: terça-feira, 10 de Outubro de 2006 - Revisão: 2.2 Em execução subrotinas e macros do Visual Basic
Nesta páginaSumárioNo Microsoft Excel versões 5.0 e posteriores, pode executar para procedimentos Sub de aplicações e as macros do Microsoft Excel versão 4.0 do Microsoft Visual Basic a partir de um procedimento do Visual Basic utilizando os métodos Application.Run e Application.ExecuteExcel4Macro. Também pode executar procedimentos Sub do Visual Basic com o método de chamada ou introduzindo o nome de um procedimento de uma linha por si próprio. Este artigo mostra vários métodos que pode utilizar para executar procedimentos Sub e as macros do Microsoft Excel versão 4.0 do Visual Basic no Microsoft Excel. Mais InformaçãoA Microsoft fornece exemplos de programação apenas, para fins sem garantia expressa ou implícita. Isto inclui, mas não está limitado a, as garantias implícitas de comercialização ou adequação a um fim específico. Este artigo pressupõe que está familiarizado com a linguagem de programação apresentada e as ferramentas que são utilizadas para criar e depurar procedimentos. Os técnicos de suporte da Microsoft podem ajudar a explicar a funcionalidade de um determinado procedimento, mas não modificarão estes exemplos para proporcionarem funcionalidades adicionais nem criarão procedimentos adaptados às necessidades específicas do utilizador. Utilizar o método Application.RunPode utilizar o método Application.Run para executar procedimentos Sub do Visual Basic ou as macros do Microsoft Excel versão 4.0 a partir de outros procedimentos do Visual Basic. O método Application.Run requer um argumento com nome: o nome da macro ou procedimento a ser executado. (No entanto, outros argumentos opcionais podem também ser incluídos.) Este nome pode ser uma cadeia de texto (por exemplo, "TestXLM") ou pode ser uma variável igual ao nome da macro.Por exemplo, para executar uma macro do Microsoft Excel versão 4.0 denominada TestXLM, pode utilizar este método: Application.Run (MacroToRun) Utilizar o método Application.ExecuteExcel4MacroTambém pode utilizar o método Application.ExecuteExcel4Macro para executar as macros do Microsoft Excel versão 4.0 ou outros procedimentos Sub do Visual Basic, mas a sintaxe é ligeiramente diferente. Para utilizar Application.ExecuteExcel4Macro para executar uma macro ou procedimento Sub, também deverá incluir a função RUN() do Microsoft Excel versão 4.0, como nos exemplos seguintes:- ou - Para utilizar o método de chamadaO método de chamada pode ser utilizado para executar procedimentos Sub do Visual Basic, mas não as macros do Microsoft Excel versão 4.0. Por exemplo, para executar o procedimento Sub TestVBSub, utilizaria este método:Para executar um procedimento Sub utilizando apenas a nomeTambém pode executar um procedimento do Visual Basic introduzindo o nome numa linha por si próprio. Por exemplo, se pretender que o procedimento para executar a subrotina TestVBSub, teria de introduzirExemplo do Visual Basic procedimentosPara criar as seis procedimentos Sub que ilustram os métodos mais comuns que pode utilizar para executar um procedimento do Visual Basic ou o Microsoft Excel versão 4.0 macro a partir de outro procedimento do Visual Basic, siga estes passos:
A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 108519
(http://support.microsoft.com/kb/108519/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções de Artigos
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email



Voltar ao topo