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.
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 Documentos .
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 ficheiro é apresentado numa janela ancorada em vez de numa janela MDI, desde que o ficheiro seja um ficheiro de stencil e exista uma janela de desenho ativa para colocar a janela de stencil ancorada.
Se visOpenDontList for especificado, o nome do ficheiro aberto não aparece na lista de documentos abertos recentemente na lista Documentos Recentes no separador Recentes (clique no separador Ficheiro e, em seguida, clique em Recentes).
Se visOpenMinimized for especificado, o ficheiro é aberto minimizado; não está ativa. Esse sinalizador não tem suporte em versões do Visio anteriores a 5.0b.
Se visOpenMacrosDisabled for especificado, o ficheiro é aberto com macros do Visual Basic desativadas. Esse sinalizador não tem suporte em versões anteriores ao Visio 2002.
Se visOpenHidden for especificado, o ficheiro é aberto numa janela oculta.
Se visOpenNoWorkspace for especificado, o ficheiro é aberto sem informações sobre a área de trabalho.
Se a sua solução do Visual Studio incluir a referência Microsoft.Office.Interop.Visio , este método mapeia 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.