Aller au contenu

VBA et VB


Sous-forums

  1. Routines VBA

    Postez ici vos routines VB ou VBA. Une routine est du code court destiné à être réutilisé. Par exemple, un programme trouvant la distance entre deux points est une routine. Ne postez pas d'applications ici!

    845
    messages

836 sujets dans ce forum

  1. Mode Debug et info bulle

    • 2 réponses
    • 2,1 k vues
  2. Afficher un message à la ligne de commande

    • 2 réponses
    • 2,3 k vues
  3. Status AutoCAD en VBA

    • 7 réponses
    • 3,7 k vues
  4. Configurer un traceur en VBA

    • 4 réponses
    • 3,1 k vues
  5. Début

    • 10 réponses
    • 3 k vues
  6. Ajouter une présentation à partir d\'un gabarit

    • 5 réponses
    • 3,4 k vues
  7. Comment récupérer un objet calque

    • 4 réponses
    • 3 k vues
  8. programmation sur solidwork API

    • 0 réponse
    • 1,5 k vues
  9. Pas d\'espace dans les noms de calques?

    • 3 réponses
    • 2,9 k vues
  10. Sélection dans l\'onglet courant

    • 9 réponses
    • 2,3 k vues
  11. Très bon site pour programmeur

    • 1 réponse
    • 2,9 k vues
  12. Angle entre deux lignes

    • 7 réponses
    • 3,3 k vues
  13. Palette de couleur en VBA

    • 3 réponses
    • 3,5 k vues
    • 1 réponse
    • 3,2 k vues
  14. Dimensions d\'un block

    • 4 réponses
    • 3,6 k vues
  15. Références en VBA (Library)

    • 2 réponses
    • 3,4 k vues
    • 2 réponses
    • 3,5 k vues
    • 2 réponses
    • 3,7 k vues
  16. Pb Forum

    • 2 réponses
    • 2,9 k vues
    • 2 réponses
    • 3,3 k vues
  17. ACAD THUMB .NET

    • 1 réponse
    • 3,4 k vues
  18. Charte graphique et styles en VBA

    • 2 réponses
    • 3,8 k vues
  19. Icône de barre des tâches et VBA

    • 0 réponse
    • 2,6 k vues
    • 4 réponses
    • 3,7 k vues
  20. SnapBase et SnapMode en VBA

    • 2 réponses
    • 3 k vues


  • Statistiques des forums

    • Total des sujets
      49,5 k
    • Total des messages
      300,2 k
  • Sujets

  • Messages

    • Euh... désolé mais je viens de me rendre compte que j'avais déjà ouvert un post sur ce sujet....
    • Carrément pénible !!! C'est systématique quand tu veux éditer tes mises en plan. 1 coup tu as tes courbes de niveau qui se retrouvent derrière, ou tes projets, ou... Alors tu retournes dan ton espace objet et tu refais pour la Xème fois la manip ! Et 2 minutes après rebelote ... En SIG c'est vrai qu'il n'y a pas ce problème mais ce n'est pas le même usage non plus 😉
    • Bonjour, Il est vrai que c’est frustrant ce problème d'arrière-plan qui se modifie souvent. Quand tu passes d'AutoCAD à un vrai logiciel de cartographie (Qgis) où l'ordre d'affichage est toujours respecté, c'est compliqué de revenir sur un logiciel de DAO. Fabcad Le Rennais Métropolitain
    • Moi j'utilise ce lisp dans certaines conditions et ça marche pas mal. Je ne sais plus où je l'ai récupéré 😉 ;; SOUSTRAC (gile) ;; Effectue une soustraction de régions ou solides 3d sans faire d'union ;; Propose de supprimer ou de conserver les objets soustraits (defun c:soustrac (/ *error* ss1 ss2 n lst)   (vl-load-com)   (or *acdoc*       (setq *acdoc* (vla-get-activeDocument (vlax-get-acad-object)))   )   (defun *error* (msg)     (and       msg       (/= msg "Fonction annulée")       (princ (strcat "\nErreur: " msg))     )     (vla-EndUndoMark *acdoc*)     (princ)   )   (princ     "\nSélectionnez les solides et les régions à enlever de .."   )   (if     (setq ss1 (ssget '((0 . "REGION,3DSOLID"))))      (if (and        (princ          "\nSélectionnez les solides et les régions à soustraire .."        )        (setq ss2 (ssget '((0 . "REGION,3DSOLID"))))      )        (progn      (vla-StartUndoMark *acdoc*)      (repeat (setq n (sslength ss2))        (setq          lst           (cons         (vlax-ename->vla-object (ssname ss2 (setq n (1- n))))         lst           )        )      )      (repeat (setq n (sslength ss1))        (setq          obj (vlax-ename->vla-object (ssname ss1 (setq n (1- n))))        )        (foreach o lst          (and (= (vla-get-ObjectName obj) (vla-get-ObjectName o))           (vla-Boolean obj acSubtraction (vla-copy o))          )        )      )      (initget "Oui Non")      (if (= "Oui" (getkword "\nSupprimer les objets soustraits [Oui/Non] <N>: "))           (mapcar 'vla-delete lst)      )      (*error* nil)        )      )   ) )
    • Bonjour, J'ai un problème vraiment pénible que je traine depuis plusieurs versions sur Autocad map 3D et pour lequel je ne trouve pas de solution. Lorsque j'insère une image (orthophoto, ombrage lidar,...) dans mes projets et en ayant bien défini cette dernière en arrière plan, elle repasse systématiquement en premier plan lors d'un calcul de plate-forme, projet linéaire,... Qu'elle soit intégré au projet ou en réf externe n'y change rien ! Ça devient vraiment usant de devoir passer mon temps à la remettre en arrière plan puis à la geler/dégeler pour qu'elle repasse derrière. Un regen ou regen all ne change rien ! Quelqu'un aurait-il une solution à mon problème ?
  • Sujets

×
×
  • 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é