Aller au contenu

JLAN

Membres
  • Compteur de contenus

    5
  • Inscription

  • Dernière visite

Tout ce qui a été posté par JLAN

  1. JLAN

    Status d\'une XRef sous VBA

    Quand il n'y a pas beaucoup de références externes, j'utilise effectivement ce petit icone, mais quand il y a beaucoup de références externes, je trouve que ça prend un temps fou pour juste une petite référence à charger, et je trouve que c'est long de la chercher dans la liste. J'avoue être un peu impatient, alors je cherche une méthode pour accélérer les choses... Mais peu-être n'a t-on pas accès à infoermation autrement que par le gestionnaire des références externes? Je me suis rendu compte aussi que l'on a pas accès à la modification du nom d'une référence externe AcadXref.name, alors que l'on a accès à la modification du chemin AcadXref.path. Jean
  2. JLAN

    Status d\'une XRef sous VBA

    Désolé de ne pas être clair, alors je vais expliquer différement Dans mon plan d'ensemble, j'ai pas mal de XRef qui sont importées, et je voudrai faire une comande qui aille recharger une des XRef qui a été modifiée, sans pour autant recharger toutes les autres, car ça prends pas mal de temps. Il faut donc que je trouve parmis les XRef de mon plan, celle qui a été modifiée recemment, et cette information doit bien être enregistrée quelque part, car elle apparait bien dans le gestionnaire des XRef, mais il est lourd à utiliser, car il faut localiser celle-ci dans une liste assez longue, la sélectionner, puis cliquer sur le bouton recharger avant de faire OK. A moins qu'il n'existe dans AUTOCAD une option qui permettrai de remettre à jour systématiquement une XRef qui aurait été modifiée? Merci encore Jean
  3. JLAN

    Status d\'une XRef sous VBA

    Oui, c'est bien l'information qui permet à Autocad d'afficher dans le gestionnaire de programme, dans la colonne Etat, les différentes possibilités "Chargée" , "Rechargement nécessaire" , "Introuvable" . Je ne sais pas dans quel paramètre est stocké cette information. Merci Jean
  4. JLAN

    Status d\'une XRef sous VBA

    Il me manque quand même la fin, car je trouve bien avec cette routine la liste des blocs qui sont des références externes, mais je n'arrive toujours pas à déterminer si ces références sont à recharger, car je ne sais pas dans quel paramètre cette information est stockée. Voici mon script à affecter à un simple bouton dans une Feuille VBA Private Sub CommandButton1_Click() Dim refext As AcadExternalReference Dim AcadObjet As AcadObject Dim MonBloc As AcadBlock Dim trouvé As Boolean trouvé = False On Error GoTo NonOK For Each AcadObjet In ThisDrawing.Blocks 'MsgBox ("Les objets de la fenêtre sont: " & TypeName(AcadObjet)) If TypeName(AcadObjet) = "IAcadBlock2" Or TypeName(AcadObjet) = "IAcadBlock" Then Set MonBloc = AcadObjet If MonBloc.IsXRef Then MsgBox ("Le nom de la référence externe est " & MonBloc.Name) End If trouvé = True End If Next NonOK: If trouvé = False Then MsgBox ("Il n'y a pas de référence externe dans ce dessin") Exit Sub End If End Sub Quelqu'un a-t-il l'info que je cherche? Merci encore Jean [Edité le 19/6/2006 par JLAN]
  5. Existe t-il un moyen de récupérer l'information du status d'une XRef pour savoir si elle est chargée, à mettre à jour ou introuvable, dans un programme VB, comme on la trouve dans le gestionnaire des XRef? Merci d'avance Jean
×
×
  • 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é