Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Visio
Visio Forum d'entraide sur Microsoft Office Visio (schémas et diagrammes)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/11/2007, 12h45   #1
Invité de passage
 
Inscription : novembre 2007
Messages : 1
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : novembre 2007
Messages : 1
Points : 0
Points : 0
Par défaut Visio - excel

Bonjour

j'utilise Visio pour créer des schémas de cablages( forme(machine) que je crée et liens dynamiques representant les cables) .

Je souhaiterais a partir de mon dessin créer une liste des machines et une liste des cables .


Merci d'avance pour vos reponse , je suis disponible pour de plus amples informations sur ma demande.

A bientot
roukin4 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2007, 10h05   #2
Membre éprouvé
 
Ingénieur sécurité
Inscription : février 2007
Messages : 433
Détails du profil
Informations personnelles :
Âge : 27
Localisation : Australie

Informations professionnelles :
Activité : Ingénieur sécurité
Secteur : Industrie

Informations forums :
Inscription : février 2007
Messages : 433
Points : 414
Points : 414
Il va falloir que tu fasses un peu de code (peut-être juste une macro).
Pour les formes c'est simple :
Pour chaque feuille dans le document, tu récupères la liste de forme. Pour chaque forme tu récupères le nom, le ....
Pour les liaisons, c'est plus dur (t'as des doublons). Tu peux faire : pour chaque forme, récupérer sa liste de liaisons. Puis supprime les doublons.
Code :
1
2
3
4
5
6
7
8
9
10
 
private List<Connect> listeDeConnexion = new List<Connect>();
foreach (Shape forme in page.Shapes) {
    foreach (Connect connexion in forme.Connects) {
        if (!(listeDeConnexion.Contains(connexion))) {
            //faire quelque chose avec les connexions si pas de doublons
        }
    }
//faire quelque chose avec les formes
}
C'est en C#, désolé. C'est assez facilement adaptable en VBA je pense. Mais l'idée est là.
Bonne chance.
dahtah est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h23.


 
 
 
 
Partenaires

Hébergement Web