Compartilhar via


Método Documents.Open (Visio)

Abre um arquivo existente para que possa ser editado.

Sintaxe

expressão. Abrir (FileName)

Expressão Uma variável que representa um objeto Documents .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
FileName Obrigatório String O nome de um arquivo a ser aberto.

Valor de retorno

Documento

Comentários

Quando você usa o método Open para abrir um objeto Document , ele abre um arquivo do Microsoft Visio como um original. Dependendo da extensão no nome do arquivo, o método Open abre um desenho (.vsd), um estêncil (.vss), um modelo (.vst), um espaço de trabalho (.vsw), um desenho XML (.vdx), um estêncil XML (.vsx) ou um modelo XML (.vtx). Você também pode usar esse método para abrir e converter arquivos que não são do Visio em arquivos do Visio. Se o arquivo não existir ou o nome de arquivo for inválido, nenhum objeto Document será retornado e será gerado um erro.

Se você passar um nome de arquivo de estêncil (.vss) válido, o arquivo de estêncil original será aberto. A partir do Microsoft Office Visio 2003, somente estênciis criados pelo usuário são editáveis. Por padrão, estênceis do Visio não são editáveis. A menos que você deseje criar ou editar os mestres, abra um estêncil como somente leitura.

Exemplo

Esta macro do Microsoft Visual Basic for Applications (VBA) mostra como abrir um documento em branco, um novo documento baseado em um modelo e um documento existente.

Antes de executar essa macro, substitua onome do arquivo de caminho \ pelo caminho para e o nome do arquivo de um arquivo de modelo válido (.vst) em seu computador.

 
Public Sub OpenDocument_Example() 
 
 Dim vsoDocument As Visio.Document 
 
 'Open a blank document (not based on a template). 
 Set vsoDocument = Documents.Add("") 
 
 'Open a new document based on a template. 
 Set vsoDocument = Documents.Add _ 
 ("path \filename ") 
 
 'Open an existing document. 
 Set vsoDocument = Documents.Open _ 
 ("path \filename ") 
 
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.