Ação macro de Aplicação de Execução

Pode utilizar a ação macro do RunApplication nas bases de dados de ambientes de trabalho do Access para executar uma aplicação baseada no Microsoft Windows, como o Excel, Word ou PowerPoint, a partir do Microsoft Office. Por exemplo, pode querer colar os dados da folha de cálculo do Excel na sua base de dados Access.

Nota de Segurança: Tenha cuidado ao executar ficheiros ou códigos executáveis em macros ou aplicações. Ficheiros ou códigos executáveis podem ser usados para executar ações que possam comprometer a segurança do seu computador e dados.

Nota: A partir de Access 2010, a ação macro runApp foi renomeada para RunApplication.

Nota: Esta ação não será permitida se a base de dados não for fidedigna.

Definição

A ação macro runApplication tem o seguinte argumento.

Argumento de ação

Descrição

Linha de Comando

O linha de comandos utilizado para iniciar a aplicação (incluindo o caminho e quaisquer outros parâmetros necessários, tais como interruptores que executam a aplicação num determinado modo). Introduza a linha de comando na caixa linha de comando na secção argumentos de ação da janela de design macro. Este argumento é obrigatório.

Observações

A aplicação selecionada com esta ação macro carrega e corre em primeiro plano. O macro que contém esta ação continua a decorrer após o início da aplicação.

Pode transferir dados entre a outra aplicação e o Access utilizando a facilidade de troca de dados dinâmica (DDE) do Microsoft Windows ou a Área de Transferência. Pode utilizar a ação macro SendKeys para enviar teclas para a outra aplicação (embora o DDE seja um método mais eficiente para transferir dados). Também pode partilhar dados entre aplicações utilizando a automação.

As aplicações baseadas em MS-DOS são executadas numa janela MS-DOS dentro do ambiente Windows.

Nos sistemas operativos Windows, existem várias formas de executar uma aplicação, incluindo iniciar o programa a partir do Windows Explorer, utilizar o comando 'Executar' no menu Iniciar e clicar duas vezes num ícone do programa no Windows Desktop.

Não é possível executar a ação macro RunApplication num módulo Visual Basic for Applications (VBA). Utilize a função VBA Shell.

Precisa de mais ajuda?

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×