Sobre API de Salvar como Página da Web
O recurso Salvar como Página da Web, que foi introduzido no Visio 2002, fornece aos usuários uma maneira simples de publicar documentos do Visio na Web.
A API Salvar como Página da Web oferece acesso programático a esse recurso, permitindo que você salve um desenho do Visio como uma página da Web sem expor o usuário às caixas de diálogo Salvar como Página da Web na interface do usuário.
Usando essa API, você pode fazer o seguinte:
- Salve um documento como HTML para publicação na Web.
- Gere os arquivos de suporte necessários para publicar seu documento na Web.
- Exiba as propriedades personalizadas de uma forma no navegador.
- Exiba controles de pesquisa e navegação no navegador.
- Navegue por um documento de várias páginas no navegador.
- Exiba o controle Pan e Zoom .
- Exiba todos os hiperlinks associados a uma forma e navegue até um destino de hiperlink selecionado.
- Atribua a uma página da Web uma folha de estilos com estilos de esquema de cores que correspondam aos esquemas de cores disponíveis no Visio.
A seguir estão duas maneiras de usar a API Salvar como Página da Web.
Use a API de qualquer ambiente de desenvolvimento que dê suporte à Automação
Usando o modelo de objeto Salvar como Página da Web, você pode escrever código no projeto Visual Basic de um documento, um VSL (um complemento C++ que é executado no espaço de endereço do Visio) ou um suplemento COM (criado com Visual Basic, C++ou C#) e salvar um desenho do Visio como uma página da Web sem qualquer intervenção do usuário.
Para controlar o recurso Salvar como Página da Web de um executável que está em execução em seu próprio processo (fora do espaço de endereço do Visio), você pode usar a interface de linha de comando, conforme descrito a seguir, ou obter um objeto VisSaveAsWeb usando a propriedade SaveAsWebObject do objeto Aplicativo Visio.
Para obter um exemplo de como usar o modelo de objeto Salvar como Página da Web no Visual Basic, consulte Usando o modelo de objeto Salvar como Página da Web do Visual Basic: um exemplo.
Usar a interface de linha de comando da API
Use a interface de linha de comando para chamar o complemento SaveAsWeb de um executável ou de um código que está em execução no processo do Visio. Além disso, você pode criar fórmulas na janela ShapeSheet que iniciam o complemento SaveAsWeb sem escrever nenhum código. Para obter informações sobre como usar a interface de linha de comando para executar o suplemento SaveAsWeb, consulte Executando Salvar como Página da Web na linha de comando.
Se você executar o recurso Salvar como Página da Web na interface do usuário, no código ou na interface da linha de comando, o recurso Salvar como Página da Web armazena as configurações de página da Web personalizadas selecionadas no registro. Esses dados são persistentes entre instâncias do Visio e permitem que os usuários gerenciem valores padrão para seus próprios projetos.
Para obter informações sobre os dados armazenados no registro, consulte Persisting Save as Web Page settings.
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.