Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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.