Aller au contenu

Lister les Présentations


Messages recommandés

Posté(e)

Bonjour

je cherche à lister les noms (onglets) de toutes les présentations (espaces papiers) d'un dessin

dans une zone de liste modifiable par exemple (combobox).

Merci

Philippe

Posté(e)

Voilà

j'ai trouvé :

 

Sub Example_Layouts()

' This example will access the Layouts collection for the current drawing

' and list basic information about the Layouts in the drawing.

 

Dim Layouts As AcadLayouts, Layout As AcadLayout

Dim msg As String

 

' Get layouts collection from document object

Set Layouts = ThisDrawing.Layouts

 

msg = vbCrLf & vbCrLf ' Start with a space

 

' Get the names of every layout in this drawing

For Each Layout In Layouts

msg = msg & Layout.Name & vbCrLf

Next

 

' Display a list of available layouts

MsgBox "There are " & Layouts.Count & " layouts in " & _

ThisDrawing.WindowTitle & ":" & msg

End Sub

 

a+

Philippe

Posté(e)

Bonjour,

 

En soit si je ne dis pas de bêtise récupérer les présentations sa donne ceci:

 

Dim CurrentLayout As AcadLayout
Dim i As Integer

For i = 0 To ThisDrawing.Layouts.Count - 1
Set CurrentLayout = ThisDrawing.Layouts.Item(i)

If CurrentLayout.Name <> "Model" Then
'Traitement a insérer ici

End If
Next i

Set CurrentLayout = Nothing

 

Maintenant à toi de voir pourquoi une liste modifiable ....

 

Cordialement,

 

PS: Ah entre temps tu as trouvé ... ^^

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité