Utilização de scripts com ActiveX Automation (Windows)

Muitos aplicativos do Windows usam o protocolo ActiveX Automation para expor seus modelos de objeto para controle externo.

Devido à compatibilidade do FileMaker Pro com o ActiveX Automation, você pode abrir e fechar arquivos de banco de dados do FileMaker Pro, alternar a visibilidade do aplicativo e executar scripts do FileMaker Pro.

O FileMaker Pro é um servidor de automação. Os objetos que o FileMaker Pro expõe para automação podem ser acessados por qualquer cliente ActiveX ou controlador de automação, incluindo Visual Basic e outras ferramentas de programação semelhantes.

O principal benefício do ActiveX Automation no FileMaker Pro é a capacidade de iniciar scripts do FileMaker Pro externamente ao aplicativo FileMaker Pro.

Por exemplo, com o Visual Basic e o ActiveX Automation do FileMaker Pro, você pode criar o seu próprio aplicativo (com a sua própria interface) e fazer com que diversos aplicativos realizem uma tarefa. Você poderia, por exemplo, definir uma janela em Visual Basic que tenha o botão "Obter dados de vendas de hoje". O procedimento para "Obter dados de vendas de hoje" abre um arquivo do FileMaker Pro e, ao acionar um script do FileMaker Pro, localiza e exporta todos os dados de vendas daquele dia. Em seguida, o processo de automação iniciaria o Excel e criaria um gráfico com os dados exportados.

Notas 

  • Para permitir que outros aplicativos acessem o app personalizado do FileMaker com ActiveX Automation, o acesso à conta do usuário deve ter o privilégio estendido fmextscriptaccess ativado. Consulte Edição de privilégios estendidos para um conjunto de privilégios.
  • Para implementar o ActiveX Automation com o FileMaker Pro, você deve ter experiência com uma linguagem de programação, como Visual Basic ou C++.
  • Para obter mais informações sobre o uso de scripts com ActiveX Automation, consulte na Base de conhecimento.