Partager via


Comment : créer des documents Visio

Lorsque vous créez un dessin Microsoft Office Visio, vous l'ajoutez à la collection Microsoft.Office.Interop.Visio.Documents de documents Visio ouverts. En conséquence, la méthode Microsoft.Office.Interop.Visio.Documents.Add crée un dessin Visio. Pour plus d'informations, consultez la documentation de référence sur VBA pour la méthode Microsoft.Office.Interop.Visio.Documents.Add.

Création de documents vierges

Pour créer un document

  • Utilisez la méthode Microsoft.Office.Interop.Visio.Documents.Add pour créer un document vierge non basé sur un modèle.

    Me.Application.Documents.Add("")
    
    this.Application.Documents.Add("");
    

Création de documents copiés de documents existants

La méthode Microsoft.Office.Interop.Visio.Documents.Add peut créer un document qui soit une copie d'un document Visio existant. Pour ce faire, vous devez fournir le nom de fichier et le chemin qualifié complet du diagramme.

Pour créer un document copié d'un document existant

  • Appelez la méthode Microsoft.Office.Interop.Visio.Documents.Add et spécifiez le chemin d'accès au diagramme Visio.

    Dim docPath As String = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments) + "\test\MyDrawing.vsd"
    Me.Application.Documents.Add(docPath)
    
    string docPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments) + @"\test\MyDrawing.vsd";
    this.Application.Documents.Add(docPath);
    

Création de stencils copiés de stencils existants

La méthode Microsoft.Office.Interop.Visio.Documents.Add peut créer un nouveau stencil qui soit une copie d'un stencil Visio existant. Pour ce faire, vous devez fournir le nom de fichier et le chemin qualifié complet du stencil.

Pour créer un stencil copié à partir d'un stencil existant

  • Appelez la méthode Microsoft.Office.Interop.Visio.Documents.Add et spécifiez le chemin d'accès au stencil.

    Dim docPath As String = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments) + "\test\MyStencil.vss"
    Me.Application.Documents.Add(docPath)
    
    string docPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments) + @"\test\MyStencil.vss";
    this.Application.Documents.Add(docPath);
    

Création de documents basés sur des modèles existants

La méthode Microsoft.Office.Interop.Visio.Documents.Add peut créer un nouveau document (un fichier .vsd) basé sur un modèle Visio existant (un fichier .vst). Cette méthode copie les stencils, styles et paramètres qui font partie de l'espace de travail du modèle. Pour ce faire, vous devez fournir le nom de fichier et le chemin qualifié complet du modèle.

Pour créer un document basé sur un modèle existant

  • Appelez la méthode Microsoft.Office.Interop.Visio.Documents.Add et spécifiez le chemin d'accès au modèle.

    Dim docPath As String = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments) + "\test\MyTemplate.vst"
    Me.Application.Documents.Add(docPath)
    
    string docPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments) + @"\test\MyTemplate.vst";
    this.Application.Documents.Add(docPath);
    

Compilation du code

Cet exemple de code nécessite ce qui suit :

  • Un document Visio nommé myDrawing.vsd doit se trouver dans le répertoire Test du dossier Mes documents (Windows XP ou version antérieure) ou Documents (Windows Vista).

  • Un document Visio nommé myStencil.vss doit se trouver dans le répertoire Test du dossier Mes documents (Windows XP ou version antérieure) ou Documents (Windows Vista).

  • Un document Visio nommé myTemplate.vst doit se trouver dans le répertoire Test du dossier Mes documents (Windows XP ou version antérieure) ou Documents (Windows Vista).

Voir aussi

Tâches

Comment : ouvrir des documents Visio

Comment : fermer des documents Visio

Comment : enregistrer des documents Visio

Comment : imprimer des documents Visio

Concepts

Vue d'ensemble du modèle objet Visio

Autres ressources

Solutions Visio