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.
Devolve uma referência à interface IDispatch de um objeto VisSaveAsWeb . Somente leitura.
Sintaxe
expressão. SaveAsWebObject
expressão Uma variável que representa um Aplicativo objeto.
Valor de retorno
Objeto
Comentários
Assim que tiver uma referência ao objeto VisSaveAsWeb , pode utilizar os objetos, métodos e propriedades da API Guardar como Página Web para publicar documentos do Microsoft Visio na Web. Para obter mais informações sobre a API Salvar como Página da Web, pesquise "API Salvar como Página da Web" no MSDN.
Para poder trabalhar com a API Guardar como Página Web, tem de obter uma referência para a Biblioteca de Tipo Web Guardar Como do Microsoft Visio 14.0 no seu projeto Microsoft Visual Basic ou Microsoft Visual Basic for Applications (VBA). Para obter essa referência no VBA, execute o seguinte procedimento:
No grupo Código , no separador Programador , clique em Visual Basic.
No menu Ferramentas, clique em Referências.
Na lista Referências Disponíveis, selecione Biblioteca de Tipos SaveAsWeb do Microsoft Visio 14.0 e clique em OK.
Se sua solução Visual Studio inclui a referência de Microsoft.Office.Interop.Visio, essa propriedade é mapeada para os seguintes tipos:
- Microsoft.Office.Interop.Visio.IVApplication.SaveAsWebObject
Exemplo
Esta macro VBA mostra como usar a propriedade SaveAsWebObject para obter um objeto VisSaveAsWeb. Também mostra como obter um objeto VisWebPageSettings , configurar definições de página Web e criar uma página Web para apresentar o documento ativo do Visio. A macro obtém um objeto da Aplicação do Visio e transmite-o para o procedimento SaveAsWeb , que obtém o objeto VisSaveAsWeb , configura as definições e cria a página Web.
Antes de executar esta macro, obtenha uma referência à Biblioteca de Tipos de Web Guardar Como do Microsoft Visio 14.0 , conforme descrito acima, e substitua path\filename no código pelo caminho completo para e pelo nome do ficheiro de .htm que pretende criar no seu computador para apresentar a página Web.
Public Sub SaveAsWebObject_Example
Dim vsoApplication as Visio.Application
Call SaveAsWeb(vsoApplication)
End Sub
Public Sub SaveAsWeb (vsoApplication as Visio.Application)
Dim objSaveAsWeb As IVisSaveAsWeb
Dim objWebPageSettings As IVisWebPageSettings
' Get a VisSaveAsWeb object that
' represents a new webpage project
Set objSaveAsWeb = Application.SaveAsWebObject
' Get a VisWebPageSettings object
Set objWebPageSettings = objSaveAsWeb.WebPageSettings
' Configure Web-page settings
objWebPageSettings.StartPage = 1
objWebPageSettings.EndPage = 2
objWebPageSettings.LongFileNames = True
objWebPageSettings.TargetPath = "path\filename "
' Now create the pages; because we did not identify
' a particular document, the active document is saved
objSaveAsWeb.CreatePages
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.