Aller au contenu

cyril92

Membres
  • Compteur de contenus

    8
  • Inscription

  • Dernière visite

Tout ce qui a été posté par cyril92

  1. cyril92

    Trier onglet de présentation

    Merci guillaume. Entre temps j'ai réussi à faire ce code et ça marche. Sub TriAuto() Dim Layout As AcadLayout Dim layouts As AcadLayout Dim SortLayoutRight As AcadLayout, SortLayoutLeft As AcadLayout Dim SortIt As New Collection Dim TabCount As Long, SortCount As Long, TabOrder As Long Dim TabName As String, SortText As String, msg As String Dim tempLayout As AcadLayout Dim AddedTab As Boolean ' Alphabetize internally For TabCount = 0 To (ThisDrawing.layouts.Count - 1) AddedTab = False TabName = ThisDrawing.layouts(TabCount).Name If TabName = "Model" Then GoTo SKIP ' Skip modelspace If SortIt.Count = 0 Then SortIt.Add TabName ' Add to beginning of list Else For SortCount = 1 To SortIt.Count ' Add to list by string SortText = SortIt(SortCount) If StrComp(TabName, SortText, vbTextCompare) = -1 Then If SortCount = 1 Then SortIt.Add TabName ' Add as first item Else SortIt.Add TabName, , SortCount ' Add as previous item End If AddedTab = True Exit For End If Next If Not (AddedTab) Then SortIt.Add TabName, , , SortIt.Count ' Add if we haven't yet End If SKIP: Next ' Write new AutoCAD tab order For SortCount = 1 To SortIt.Count Set tempLayout = ThisDrawing.layouts(SortIt(SortCount)) tempLayout.TabOrder = SortCount Next '------------------------------- ' Read and display New Tab Order '------------------------------- msg = "Classement Alphanumérique : " & vbCrLf & vbCrLf For TabCount = 0 To (ThisDrawing.layouts.Count - 1) TabName = ThisDrawing.layouts(TabCount).Name If TabName = "Model" Then GoTo SKIP2 ' Don't show modelspace TabOrder = ThisDrawing.layouts(TabCount).TabOrder msg = msg & "(" & TabOrder & ")" & vbTab & TabName & vbCrLf SKIP2: Next MsgBox msg, vbInformation End Sub
  2. Bonjour, Je souhaiterais remplacer « AcAP.ActiveDocument.ActiveLayout = Lay » par un bout de code qui n’active pas l’onglet mais génère la même chose !
  3. Bonjour, J'ai un plan autocad avec une multitude de présentations et je voudrais les trier par ordre alpha-numérique (en utilisant le nom de chaque onglet). Est ce possible de le faire avec une routine VBA. Si oui quelqu'un peut il m'aider? Cordialement.
  4. cyril92

    JAV pour Patrick35

    Bonjour, Tout d'abords merci Patrick pour ce LISP et pour tous les autres aussi. J'ai un problème avec ton LISP JAV. Je suis sous Autocad 2012 Full Quand je lance ton LISP tout se passe bien, il travaille correctement. Mais à la fin je ne peux pas quitter la boite de récap qu'il me donne. Impossible de cliquer sur OK ou la croix. Le seul moyen est de quitter Autocad. Aurais tu une solution ou est ce tout simplement non compatible avec la version 2012. Merci
  5. cyril92

    Hachures

    désolé mais pourtant je n'ai chargé aucune photo de profil bon apparemment tout est revenu dans l'ordre [Edité le 15/4/2011 par cyril92]
  6. cyril92

    Hachures

    Merci beaucoup de ta réponse rapide ça a marché. Sujet Clos.
  7. cyril92

    Hachures

    Oups j'ai eu un petit problème si un modo peut supprimer mes 2 premier post merci
  8. cyril92

    Hachures

    Bonjour, j'ai un petit problème dans autocad 2012 avec les hachures: je n'ai plus la boite de dialogue qui s'ouvre pour créer une hachure. Que ce soit en tapant la commande ou en cliquant sur l'icone. Pourtant j'ai bien FILEDIA à 0. Si quelqu'un peut m'aider à résoudre ce problème. Merci
×
×
  • 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é