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

VB.NET Discussion :

Inclure du code vba dans vb.net


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    175
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2008
    Messages : 175
    Par défaut Inclure du code vba dans vb.net
    Bonjour tout le monde,
    j'ai une partie de code vb.net qui cherche des donnees dans une BD sqlserver et les ecrire dans une fichier xls, et comme je trouve plusieurs de difficultes au niveau de l'instantiation des objets et l'ajout des references dans vb.net.
    j'ai pense a manipuler les fichiers excel en vba et inclure ce code dans vb.net.
    je m'addresse a vous en demandant si c'est possible de faire ca ou non?
    et si c'est oui, est ce que c'est possible d'avoir un tutoriel ou une source pour bien comprendre ce processus.
    Merci beaucoup pour votre aide.

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    tu ne peux pas "inclure" du VBA dans du VB.NET, par contre tu peux manipuler des documents excel en VB.NET, avec Visual Studio Tools for Office. Il y a des exemples partout sur le forum et sur le net

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    175
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2008
    Messages : 175
    Par défaut Inclure du code vba dans vb.net
    merci pour ta reponse,
    j'ai un petit souci au niveau des wrappers personnalises mis a jour pour VBIDE, j'arrive pas a les trouver
    Merci pour ton help

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    tu n'as pas besoin de VBIDE, c'est une API obsolète
    utilise plutôt VSTO
    http://www.microsoft.com/downloads/d...displaylang=fr

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    175
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2008
    Messages : 175
    Par défaut Inclure du code vba dans vb.net
    Merci pour ta reponse,
    j'ai vu que VSTO concerne l'office 2007, alors que dans mon serveur c'est 2003 qui roule et j'utilise visual studio 2003.
    je vais chercher une version compatible avec 2003 et je vous ferais signe.
    Et concernant le VBIDE, c'est parceque j'ai un avertissement:
    Des wrappers personnalises mis a jours sont disponibles pour les composants references suivants: VBIDE
    Merci

  6. #6
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par l_achraf Voir le message
    j'ai vu que VSTO concerne l'office 2007, alors que dans mon serveur c'est 2003 qui roule et j'utilise visual studio 2003.
    Ca existe aussi pour office 2003
    Par contre je ne pense pas que ça fonctionne avec Visual Studio 2003...

    Citation Envoyé par l_achraf Voir le message
    Et concernant le VBIDE, c'est parceque j'ai un avertissement:
    Des wrappers personnalises mis a jours sont disponibles pour les composants references suivants: VBIDE
    Jamais vu un avertissement comme ça... ça doit vouloir dire qu'il y a une version plus récente, mais je sais pas trop où la trouver

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    175
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2008
    Messages : 175
    Par défaut Inclure du code vba dans vb.net
    j'ai installe cette version que tu m'a envoye dans le serveur et malheureusement ca marche toujours pas
    Merci pour aide.

Discussions similaires

  1. Code VBA dans Access et application VB.net
    Par H.Wilfrid dans le forum VB.NET
    Réponses: 0
    Dernier message: 18/06/2013, 11h27
  2. inclure du code javascript dans un rapport
    Par zope49 dans le forum BIRT
    Réponses: 1
    Dernier message: 03/01/2007, 14h50
  3. Utilisation du code MATLAB dans environnement .NET
    Par SOPRA-Eherve dans le forum MATLAB
    Réponses: 5
    Dernier message: 28/11/2006, 12h43
  4. [PHP-JS] Inclure du code ASP dans un script PHP
    Par daquin dans le forum Langage
    Réponses: 7
    Dernier message: 04/09/2006, 18h20
  5. comment inclure du code C dans un plugin
    Par Stopher dans le forum 4D
    Réponses: 6
    Dernier message: 28/04/2006, 12h39

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