Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1400 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  MEGA / Diagrammes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

MEGA / Diagrammes

n°1433826
ArthurB
Posté le 30-08-2006 à 17:15:36  profilanswer
 

:hello:  
 
Quelqu'un a-t-il des connaissances sur le développement de scripts pour MEGA (logiciel pour réaliser des diagrammes, procédures, ...) ?
 
Je cherche à faire un script qui modifie toutes les références externes de chacun de nos diagrammes (car changement de serveur).
 
Le support ne veut rien entendre si on ne sort pas la carte bleue  :fou:  
 
Pour l'instant, j'en suis là :
 

Code :
  1. Dim oMegaCurrentEnvironment As New MegaCurrentEnv
  2. Dim oMegaRoot As MegaRoot
  3. Set oMegaRoot = oMegaCurrentEnvironment.GetRoot
  4. Dim oLogi, ref As MegaObject
  5. For Each ref In oMegaRoot.GetCollection("External Reference" )
  6.         MsgBox (ref.Name)
  7. Next


 
Donc pour l'instant, j'arrive à afficher les noms de toutes mes références externes mais je ne connais pas la propriété qui contiendrait l'adresse URL  :(  
 
 :jap:  

mood
Publicité
Posté le 30-08-2006 à 17:15:36  profilanswer
 

n°1679407
leslie5555
Posté le 31-01-2008 à 09:08:06  profilanswer
 

Salut Arthur B!
 
Je m'appelle Leslie. J'ai travaillé au Support Technique au siège de MEGA à Paris jusqu'au décembre dernier. J'étais la spécialiste des API et ce sera mon plaisir de t'aider. Je suis maintenant Consultante Produit pour MEGA (j'interviens au près du client pour les projets et initiatives diverses). J'adore ce produit et cette compagnie. J'ai de la chance de travailler dans une boite avec une tel ambiance, comme MEGA.
 
D'abord, l'attribut de l'adresse pour les références externes de type fichier s'appelle "XRefAddress".
 
Donc ton script sera:

Code :
  1. Dim oMegaCurrentEnvironment As New MegaCurrentEnv
  2. Dim oMegaRoot As MegaRoot
  3. Set oMegaRoot = oMegaCurrentEnvironment.GetRoot
  4. Dim oLogi, ref As MegaObject
  5. For Each ref In oMegaRoot.GetCollection("External Reference" )
  6.         MsgBox (ref.GetProp("XRefAddress", "display" ))
  7. Next


 
Si tu veux modifier la valeur de cette propriété tu pourras utiliser la fonction "SetProp".
 
Par curiosité, ça fait combien de temps que tu travailles dans MEGA? Pour ton travail ou à l'école?
 
à bientôt,
Leslie

n°1679456
ArthurB
Posté le 31-01-2008 à 10:24:58  profilanswer
 

Salut Leslie,
 
Merci pour ta réponse mais le problème a été solutionné il y a bien longtemps si tu regardes la date de mon message ;)
 
Pour info, c'est à titre professionnel (procédures, qualité, ...) mais ce sont d'autres personnes qui utilisent Mega; ce n'est pas mon métier...
 
:hello:

n°1679463
Elmoricq
Modérateur
Posté le 31-01-2008 à 10:31:11  profilanswer
 

La réponse est néanmoins pertinente et servira peut-être à d'autres rencontrant le même problème.
 
Par contre le premier paragraphe donne vraiment dans le prosélytisme. [:dawa]

n°1693308
sam_05
Posté le 27-02-2008 à 10:58:51  profilanswer
 


Je recherche de l'aide sur une marco Mega aussi.
 
Je voudrais afficher / lire une référence externe (image) et l'intégrer dans un documentRTF.
 
Je ne sais pas ou chercher de l'aide. Merci beaucoup.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  MEGA / Diagrammes

 

Sujets relatifs
UML, quels diagrammes choisir ?[VB.NET] newb... réalisations de diagrammes
Prob méga newbie[resolu]mega probleme sous visual SOS... SOS...
diagrammes de Voronoi dans CGALSoft pour faire des diagrammes/enchaînements d'écrans ?
Question pour un (méga) champion [2]java, dtd, xml et sax, help mega noob plz ...
generer les diagrammes uml a partir du codeconception : éditeurs de diagrammes "boîtes-flèches"
Plus de sujets relatifs à : MEGA / Diagrammes


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR