Função RUNADDONWARGS

Executa cadeia de caracteres e passa os argumentos de linha de comando para o programa como uma cadeia de caracteres .

Sintaxe

RUNADDONWARGS(" string "," argumentos ")

Parâmetros

Name Obrigatório/opcional Tipo de dados Descrição
cadeia de caracteres
Obrigatório
String
O nome de um complemento.
Argumentos
Obrigatório
String
Argumentos a serem passados para seu programa.

Comentários

Na prática, os arguments devem ter 50 caracteres ou menos. Utilize a função RUNADDONWARGS para vincular um programa, como um complemento, a uma célula, por exemplo Action ou Events.

A função RUNADDONWARGS somente executa complementos que sejam membros da coleção Addons do aplicativo. Para fazer parte dessa coleção, um complemento precisar ser um arquivo EXE ou VSL, ou seja:

  • Instalado no caminho Startup ou Addons do aplicativo.

  • Adicionado de forma programática usando o método Add da coleção Addons.

Para obter mais informações sobre a execução de códigos no Visio, consulte Sobre configurações de segurança e execução de códigos no Visio nesta Referência da ShapeSheet.

Em versões anteriores do Visio, essa função aparece como _RUNADDONWARGS. As versões 4.0 e posteriores do Visio aceitam os dois estilos.

Exemplo

RUNADDONWARGS("GRAPHMKR.EXE","/GraphMaker=Stack")

Iniciará o complemento Graphmkr.exe e passará o argumento /GraphMaker=Stack.