Talvez deseje executar código em um aplicativo do MS Office que trabalhe com os objetos de um outro aplicativo.
É importantíssimo definir uma referência à biblioteca de tipos do outro aplicativo na caixa de diálogo Referências (menu Ferramentas). Logo após, os objetos, propriedades e métodos ficarão disponíveis no pesquisador de objetos e a sintaxe será verificada durante a compilação, além de pode obter ajuda contextual.
Declare as variáveis de objeto que se referirem aos objetos de outro aplicativo com tipos específicos.
Certifique-se de qualificar cada tipo com o nome do aplicativo que está fornecendo o objeto.
Por exemplo, abaixo a instrução declara uma variável que apontará para um documento do MS Word e uma outra que se referirá a uma pasta de trabalho do MS Excel:
Dim appWD As Word.Application, wbXL As Excel.Workbook
Obs: Precisa seguir os passos anteriores se desejar que seu código seja de acoplamento antecipado.
Use também a função CreateObject com Identificadores de programação OLE do objeto do outro aplicativo com o qual você deseja trabalhar. Caso deseje visualizar a sessão do outro aplicativo, defina a propriedade Visible como True.
Dim appWD As Word.Application
Set appWD = CreateObject("Word.Application")
appWd.Visible = True
Aplique propriedades e métodos ao objeto contido na variável.
[code]Dim appWD As Word.Application
Set appWD = CreateObject("Word.Application")
appWD.Documents.Add
Ao terminar o trabalho com o outro aplicativo, use o método Quit para fechá-lo
Pergunta
André Luiz Bernardes
Talvez deseje executar código em um aplicativo do MS Office que trabalhe com os objetos de um outro aplicativo.
É importantíssimo definir uma referência à biblioteca de tipos do outro aplicativo na caixa de diálogo Referências (menu Ferramentas). Logo após, os objetos, propriedades e métodos ficarão disponíveis no pesquisador de objetos e a sintaxe será verificada durante a compilação, além de pode obter ajuda contextual.
Declare as variáveis de objeto que se referirem aos objetos de outro aplicativo com tipos específicos.
Certifique-se de qualificar cada tipo com o nome do aplicativo que está fornecendo o objeto.
Por exemplo, abaixo a instrução declara uma variável que apontará para um documento do MS Word e uma outra que se referirá a uma pasta de trabalho do MS Excel:
Obs: Precisa seguir os passos anteriores se desejar que seu código seja de acoplamento antecipado. Use também a função CreateObject com Identificadores de programação OLE do objeto do outro aplicativo com o qual você deseja trabalhar. Caso deseje visualizar a sessão do outro aplicativo, defina a propriedade Visible como True. Aplique propriedades e métodos ao objeto contido na variável. Set appWD = CreateObject("Word.Application") appWD.Documents.Add Ao terminar o trabalho com o outro aplicativo, use o método Quit para fechá-loLink para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.