IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Visio Discussion :

Développer des fonctions supplémentaires


Sujet :

Visio

  1. #1
    lvr
    lvr est déconnecté
    Membre extrêmement actif Avatar de lvr
    Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Avril 2006
    Messages
    909
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Avril 2006
    Messages : 909
    Points : 1 360
    Points
    1 360
    Par défaut Développer des fonctions supplémentaires
    Bonjour,

    Je souhaite développer des fonctions supplémentaires pour Visio. Des basiques qui manquent, comme l'alignement d'un objet par rapport à la page, la mise à l'échelle d'objets (même largeur, même hauteur, même taille), ....

    VBA ?
    Doit être attaché à un document Je souhaite que ce soit disponible pour tous mes documents peu importe le stencil !

    Un add-in compilé ?
    Est-ce qu'il existe des moyens rapides de faire cela, sachant que je connais pas C, C++, C#, ... J'avais pensé en Delphi avec un système du type Add-in Express...

    Avant que je n'investisse trop de temps dans cette dernière solution, que me recommanderiez-vous ?

    Merci,

    Laurent

  2. #2
    Membre éclairé
    Profil pro
    Ingénieur sécurité
    Inscrit en
    Février 2007
    Messages
    574
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Etats-Unis

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

    Informations forums :
    Inscription : Février 2007
    Messages : 574
    Points : 751
    Points
    751
    Par défaut
    Tu peux utiliser Delphi pour générer des composants COM (exe ou dll) il me semble. Sinon, Visio a l'air d'avoir une bonne intéraction avec .Net via COM. Enfin j'espère pour moi...
    Un lien très bien expliqué sur Delphi et COM.

  3. #3
    lvr
    lvr est déconnecté
    Membre extrêmement actif Avatar de lvr
    Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Avril 2006
    Messages
    909
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Avril 2006
    Messages : 909
    Points : 1 360
    Points
    1 360
    Par défaut
    Merci pour ta réponse !
    COM et .Net sont des bêtes un peu étrange pour moi Si je veux passer par là, va falloir que je m'accroche.

    Tu as déjà fait des essais d'addin ?

    J'ai bien vu des framework pour Delphi, mais ils coutent la peau du c** et vu c'est juste pour me faire quelques petites fonctions pour mon confort perso... Faut que je trouve une solution dans le free.

  4. #4
    Membre éclairé
    Profil pro
    Ingénieur sécurité
    Inscrit en
    Février 2007
    Messages
    574
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Etats-Unis

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

    Informations forums :
    Inscription : Février 2007
    Messages : 574
    Points : 751
    Points
    751
    Par défaut
    Sinon, tous simplement, tu utilises les méthodes des classes Visio en VBA ou C# ou n'importe quel langage .Net. La doc des méthodes et classes est disponible ici.
    Ensuite, dans Visual Studio tu incorpores les bibliothèques de Visio, afin que le compilateur les trouve (Je sais plus où c'est...). Ensuite tu utilises dans Visual Studio les méthodes et propriétés de Visio de manière transparente. Tu ne sauras même pas que l'interface COM travaille en sous-jacent!!!
    Même étant pro solutions libres, c'est quand même super bien fait.
    Personnellement, je te conseillerai de coder en C# (si tu es déja familier avec Java, l'apprentissage est proche de 0).
    Je suis en phase de conception pour un addin visio : Générer des fichiers de configuration et les passer aux machines concernées via le réseau, à partir d'un simple schéma Visio. J'ai déja fait quelques tests et la solution VisualStudio/Visio est performante.
    Bonne chance.

  5. #5
    lvr
    lvr est déconnecté
    Membre extrêmement actif Avatar de lvr
    Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Avril 2006
    Messages
    909
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Avril 2006
    Messages : 909
    Points : 1 360
    Points
    1 360
    Par défaut
    Un grand merci pour ces infos. Je vais investiguer si je trouve un peu de temps.
    Quand tu as bien avancé sur ton projet, ce serait sympa de me montrer un peu (sauf si c'est confidentiel, of course)

    Pour mes propres dev, ma préférence irait pour le VBA puisqu'en fait j'ai déjà écrit les macros en VBA.
    Quel éditeur externe permet de faire du VBA ? Sinon, je le ferai en C#. Est-ce qu'à ta connaissance il existe un éditeur/compilateur gratuit ? (Je devrais chercher par moi-même , donc te fatigues pas sur ce point si tu ne sais pas )

  6. #6
    Membre éclairé
    Profil pro
    Ingénieur sécurité
    Inscrit en
    Février 2007
    Messages
    574
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Etats-Unis

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

    Informations forums :
    Inscription : Février 2007
    Messages : 574
    Points : 751
    Points
    751
    Par défaut
    Il existe une version gratuite de Visual Studio (Express Edition, je crois). Tu pourras y faire ce que tu veux, VBA, C#, VB.Net. Le compilateur est inclus.
    Encore plus simple, je crois que Visio inclus déja un éditeur VBA...
    Malheureusement, mes sources seront confidentielles, une grande partie du moins. Les parties non-soumises à restriction seront proposées ici. Ca fera toujours un peu plus de doc (ça cours pas les rues en Visio...).
    Mais pour l'instant, vacances ...

  7. #7
    lvr
    lvr est déconnecté
    Membre extrêmement actif Avatar de lvr
    Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Avril 2006
    Messages
    909
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Avril 2006
    Messages : 909
    Points : 1 360
    Points
    1 360
    Par défaut
    Bon je regarde ça. Merci pour tes commentaires...
    Et festoie bien !

Discussions similaires

  1. Des fonctions d’Ubuntu 13.04 développées à huis clos
    Par Hinault Romaric dans le forum Ubuntu
    Réponses: 19
    Dernier message: 01/03/2013, 23h10
  2. Développer des fonctions scalaires (UDF) avec PLpgSQL
    Par SQLpro dans le forum Débuter
    Réponses: 1
    Dernier message: 20/06/2011, 11h09
  3. Réponses: 4
    Dernier message: 16/06/2009, 20h20
  4. Appel à des fonctions incluses dans des DLL
    Par Greybird dans le forum Langage
    Réponses: 3
    Dernier message: 26/05/2003, 14h33
  5. Implémentation des fonctions mathématiques
    Par mat.M dans le forum Mathématiques
    Réponses: 9
    Dernier message: 17/06/2002, 17h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo