begin process at 2012 02 15 20:26:41
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Langages dérivés

 > 

VBA

 > 

Afficher Excel à partir de VB6


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Afficher Excel à partir de VB6

jeudi 24 août 2006 à 14:15:19 | Afficher Excel à partir de VB6

minp

Bonjour,
Je dispose d'une application VB6 à partir de laquelle je désire exporter des données dans Excel.
L'exportation se pose sans problème, mais sans qu'Excel ne soit visible par l'utilisateur. Pour visualiser les données exportées, il faut ouvrir Excel et ouvrir le Fichier via l'explorateur.
Quelqu'un peut-il me dire comment VB6 pourrait ouvrir le fichier Excel et le rendre visible à l'utilisateur?

D'autre part, lorsque j'exporte les données de VB6, j'utilise la commande
   Workbook.Open qui exige comme argument le nom d'un fichier Excel existant
Y a-t-il moyen par une autre commande d'ouvrir Excel avec un fichier vide par défaut sans devoir donner un nom de fichier?

Merci pour votre aide

MinMed
jeudi 24 août 2006 à 14:27:13 | Re : Afficher Excel à partir de VB6

jrivet

Membre Club

Salut

Je pense que le moteur de recherche aurait pu répondre a tes question...

Pour utiliser Excel depuis VB6 (sans passer par CeateObject)

Cocher en référence au projet : Microsoft Excel 9.0 Object Library (9.0 ou equivalent)

Ensuite pour ouvrir un nouveau classeur:

'Objet excel
Dim XlApp As New Excel.Application 
'Objet Classeur
Dim XlWorkBook As Excel.Workbook 

'Ouvre un classeur neuf
Set XlWorkBook = XlApp.Workbooks.Add 
'[...les mofid ]

'Sauveagrde le classeur
Call XlWorkBook.Close(True) 
'Quitte l'application
Call XlApp.Quit 
'Destruction des objets
Set XlApp = Nothing 
Set XlWorkBook = Nothing 
 


Coloration syntaxique automatique [AFCK]
       

Et voila


@+, Julien

jeudi 24 août 2006 à 14:55:23 | Re : Afficher Excel à partir de VB6

PCPT

Administrateur CodeS-SourceS
JRivet -> salut,
je crois te voir souvent mettre ce bout de code...
n'hésite pas à le laisser sur Codyx

++

Prenez un instant pour répondre à ce sondage svp
jeudi 24 août 2006 à 14:55:53 | Re : Afficher Excel à partir de VB6

bipou

pour completer le code de julien:

pour rendre visible excel, rajouter:

XlApp .visible=true
jeudi 24 août 2006 à 15:04:03 | Re : Afficher Excel à partir de VB6

jrivet

Membre Club
>: PCPT: Salut: j ai pas encore compris l'intéret de Codyx (je n'y suis encore jamais allé)  meaculpa
>bipou: Bien vu (c est le cas de le dire.)

@+, Julien

jeudi 24 août 2006 à 15:27:17 | Re : Afficher Excel à partir de VB6

PCPT

Administrateur CodeS-SourceS
très simple, c'est des morceaux de code (snippets), des fonctions en somme, permettant d'accomplir une tâche précise.
l'intérêt est essentiellement que la routine est ainsi "trouvable" dans plusieurs langages. et çà permet aussi de ne pas avoir à toujours recopier un code en forum (plus rapide en lien) et donc ne pas surcharger son PC avec des tonnes de fichiers à droite à gauche toujours difficiles à retrouver...



Prenez un instant pour répondre à ce sondage svp
jeudi 24 août 2006 à 15:37:11 | Re : Afficher Excel à partir de VB6

jrivet

Membre Club
>PCPT: Ok j'ai proposé le petit bout de code posté plus haut (en oubliant d'ailleurs de préciser qu'il fallait cocher la référence)

Mais si codyx devrait être plus utilisé (cela éviterait peu être les questions répétitives...) pourquoi ne pas mettre une option de recherche dans le moteur de recherche (Option Rechercher sur codyx.org)


@+, Julien

jeudi 24 août 2006 à 16:04:48 | Re : Afficher Excel à partir de VB6

PCPT

Administrateur CodeS-SourceS
sûrement parce qu'il y a la récap des derniers snippets sur la page d'accueil mais je propose l'idée (pas bête)




Prenez un instant pour répondre à ce sondage svp
jeudi 24 août 2006 à 16:26:56 | Re : Afficher Excel à partir de VB6

jrivet

Membre Club
> PCPT: J avais pas vu (je ne passe jamais par la page d'acceuil)

@+, Julien



Cette discussion est classée dans : fichier, ouvrir, vb6, partir, excel


Répondre à ce message

Sujets en rapport avec ce message

ouvrir fichier excel à partir vb6 [ par asairfanne ] <TD id=HB_Focus_Element vAlign=top width="100%" background="" height=250 UNSELECTAB Ouvrir un fichier excel à partir de vb6 [ par aziz36 ] Pouvez-vous m'aider!!! je dois ouvrir un fichier excel et qu'il devienne en premier plan.moi je developpe avec vb6.merci ouvrir un fichier dont le nom commence par ... [ par ll ] Help,j'ai commencé par vb pour excel et viens de me mettre à vb6je n'arrive pas à trouver comment ouvrir un fichier dont le nom commence par 00020012* ouvrir un fichier excel sous VB [ par m_heff2002 ] Bonjour, Je voudrais pouvoir ouvrir un fichier excel sous VB pour pouvoir le modifier par la suite a partir de different usrForms Je suis nouveau da Création d'un fichier excel à partir de VB6 [ par DragonBurn ] Bonjour j'ai créer un programme qui fait un certains nombre de calcul. je voudrais par la suite que ce dernier lors de l'appui sur le bouton enregistr lire un fichier excel à partir de vb6 [ par ndaseraphin ] bonjour à tous,j'ai un fichier excel que je veux lire et écrire dans une base access à partir de vb6.je veux de l'aide. merci et bonne journéePhino lire un fichier excel à partir de vb6 [ par ndaseraphin ] slt,je veux le code de lecture d'un fichier excel et d'insertion dans une base de données access au niveau de vb6 Ouvrir un fichier txt dans Excel [ par riloot ] Bonjour,je cherche à créer un macro me permettant d'ouvrir un fichier texte et de mettre le contenu dans une feuille precedement crée.En gros qd j'app Ouvrir un ficheir dans un Zip a partir de VBA [ par satan87 ] bonjourj'ai trouve sur ce site comment ouvrir un fichier zipca marche et ca m'affiche le fichier presetn dans le zipmais moi je voudrai ouvrir ce fich OUVRIR EXCEL [ par nagattaque ] Salut tout le monde...Voila j'ai un petit souci et je voulais savoir s'il y a une solution a mon probleme...Je suis sous access2000 et ds le code d'un


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,217 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales