Share via


Método Documents.OpenEx (Visio)

Abre um arquivo existente do Microsoft Visio usando informações extras passadas como um argumento.

Sintaxe

expressão. OpenEx (FileName, Flags)

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 do arquivo a ser aberto.
Flags Obrigatório Integer Sinalizadores que indicam como abrir o arquivo.

Valor de retorno

Documento

Comentários

O método OpenEx é idêntico ao método Open, com a exceção de que ele fornece um argumento extra no qual o chamador pode especificar como o documento é aberto.

O argumento Flags deve ser uma combinação de zero ou mais dos seguintes valores.

Constant Valor
visOpenCopy &H1
visOpenRO &H2
visOpenDocked &H4
visOpenDontList &H8
visOpenMinimized &H10
visOpenRW &H20
visOpenHidden &H40
visOpenMacrosDisabled &H80
visOpenNoWorkspace &H100

Se visOpenDocked for especificado, o arquivo será exibido em uma janela encaixada em vez de uma MDI, desde que o arquivo seja um arquivo de estêncil e haja uma janela de desenho ativa na qual colocar a janela de estêncil encaixada.

Se visOpenDontList for especificado, o nome do arquivo aberto não aparecerá na lista de documentos abertos recentemente na lista Documentos Recentes na guia Recente (clique na guia Arquivo e clique em Recente).

Se visOpenMinimized for especificado, o arquivo será aberto minimizado; ele não está ativo. Esse sinalizador não tem suporte em versões do Visio anteriores a 5.0b.

Se visOpenMacrosDisabled for especificado, o arquivo será aberto com macros do Visual Basic desabilitadas. Esse sinalizador não tem suporte em versões anteriores ao Visio 2002.

Se visOpenHidden for especificado, o arquivo será aberto em uma janela oculta.

Se visOpenNoWorkspace for especificado, o arquivo será aberto sem informações de workspace.

Se sua solução do Visual Studio incluir a referência Microsoft.Office.Interop.Visio , este método será mapeado para os seguintes tipos:

  • Microsoft.Office.Interop.Visio.IVDocuments.OpenEx(string, short)

Exemplo

Esta macro do Microsoft Visual Basic for Applications (VBA) mostra como usar o método OpenEx para abrir uma cópia de um arquivo de estêncil no Visio.

 
Public Sub OpenEx_Example()  
 
    'Use the OpenEx method to open a copy of a stencil.  
    Documents.OpenEx "Basic_U.vss", visOpenDocked + visOpenCopy  
 
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.