Compartilhar via


Método VisSaveAsWeb.AttachToVisioDoc

Indica qual documento salvar como uma página da Web.

Sintaxe

expressão. AttachToVisioDoc (docObj)

Expressão Uma expressão que retorna um objeto VisSaveAsWeb .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
docObj Obrigatório Document Um objeto de Automação que dá suporte à interface IVDocument .

Valor de retorno

Nothing

Comentários

Os programas do Microsoft Visual Basic podem passar um objeto Visio Document para esse método porque os objetos criados a partir da classe Visio Document dão suporte à interface IVDocument .

O método AttachToVisioDoc consulta a interface IUnknown para a presença da interface IVDocument .

Exemplo

O exemplo a seguir mostra como abrir um arquivo existente e salvá-lo como uma página da Web usando as configurações padrão do recurso Salvar como Página da Web e os métodos AttachToVisioDoc e CreatePages . Antes de executar este exemplo, substitua path\filename por um caminho válido e um nome de arquivo para um documento do Visio passar para o método Open . Além disso, substitua targetpath\filename por um caminho de destino válido e um nome de arquivo para os arquivos de projeto da página da Web.


Public Sub AttachToVisioDoc_Example () 
    Dim vsoSaveAsWeb As VisSaveAsWeb 
    Dim vsoWebSettings As VisWebPageSettings 
    Dim vsoDocument As Visio.Document
 
    Set vsoDocument = Application.Documents.Open("<variable>path\filename</variable>") 
    Set vsoSaveAsWeb = Visio.Application.SaveAsWebObject
    Set vsoWebSettings = vsoSaveAsWeb.WebPageSettings
 
    vsoWebSettings.TargetPath = "<variable>targetpath\filename</variable>"

    With vsoSaveAsWeb
        .AttachToVisioDoc vsoDocument
        .CreatePages 
    End With
End Sub

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.