Compartilhar via


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.