begin process at 2012 05 29 10:19:54
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

Ecrire dans fichier excel par interface C plus plus


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

Ecrire dans fichier excel par interface C plus plus

mardi 25 mars 2003 à 18:19:40 | Ecrire dans fichier excel par interface C plus plus

cvi

Comment puis-je écrire dans un fichier excel à partir d'une interface concue en c plus plus ?

Pouvez-cous me donner un exemple de code ?

Merci d'avance.
mardi 25 mars 2003 à 19:33:35 | Re : Ecrire dans fichier excel par interface C plus plus

BruNews

Administrateur CodeS-SourceS
Je viens de faire exemple pour Word, alors je ne recommence pas. Tu traduiras pour Excel, faudra changer les #import, ceux invalides sont pour 97 ou 2000, j'ai mis modele #import pour officeXP qui differe un peu. Tu as le modele, suffit de se servir des objets Excel, regarde dans les tlh et tli generes par VC++. Faut respecter les espaces de nom Excel ou Vba, ne pas se gourrer.

#include <windows.h>

#pragma warning(disable : 4192)
#pragma warning(disable : 4049)
#pragma warning(disable : 4146)
//#import "C:\Program Files\Microsoft Office\Office\MSO9.DLL" no_namespace rename("DocumentProperties","DocumentPropertiesXL")
#import "C:\Program Files\Fichiers communs\Microsoft Shared\Office10\MSO.DLL" no_namespace rename("DocumentProperties","DocumentPropertiesXL")
#import "C:\Program Files\Fichiers communs\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB" no_namespace
//#import "C:\Program Files\Microsoft Office\Office\MSWORD9.OLB" rename("ExitWindows", "ExitWindowsWD") no_dual_interfaces
#import "C:\Program Files\Microsoft Office\Office10\MSWORD.OLB" rename("ExitWindows", "ExitWindowsWD") no_dual_interfaces
#pragma warning(default: 4192)
#pragma warning(default: 4049)
#pragma warning(default: 4146)

struct InitOle {
InitOle() {CoInitialize(NULL);}
~InitOle() {CoUninitialize();}
} _init_InitOle_; // Global Instance to force load/unload of OLE

HINSTANCE hinst;

Word::_ApplicationPtr pWord;
Word::_DocumentPtr pDoc;

char szappname[] = "Word01";

inline void TESTHR(HRESULT x) {if FAILED(x) _com_issue_error(x);};

void MsgAWordError(_com_error &e, HWND howner)
{
MessageBox(howner, (LPCSTR) e.Description(), szappname, MB_ICONEXCLAMATION);
}

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE, PSTR, int)
{
hinst = hInstance;
_variant_t mydoc("d:\\htmlhelp.doc");
try {
pWord.CreateInstance(L"Word.Application");
pWord->PutVisible(1);
pDoc = pWord->Documents->Open((VARIANT *)&mydoc);
}
catch(_com_error &e) {
MsgAWordError(e, 0);
}
return 0;
}

BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> Comment puis-je écrire dans un fichier excel à partir d'une interface concue en c plus plus ?
>
> Pouvez-cous me donner un exemple de code ?
>
> Merci d'avance.
lundi 28 mars 2005 à 18:46:19 | Re : Ecrire dans fichier excel par interface C plus plus

lilington

j'ai pas vraiment compris ce que tu demandes pour la traduction pour excel. il faut mêtre koi dans les imports?


Cette discussion est classée dans : fichier, excel, ecrire, interface


Répondre à ce message

Sujets en rapport avec ce message

ecrire des données et tableau dans un fichier excel par interface c++ [ par nazca ] Le Zero de la programmationNazcaVotre texte ICIj aimerais savoir comment on fait pour ecrire et sauvegarder des données dans un tableau(tableau deja c ecrire dans un fichier Excel sous Dev-Cpp [ par fox88 ] je recherche un moyen afin d'ecrire des donnees dans un fichier Excel afin de mettre de la mise en forme (couleur des cellules, etc...) en c++ sous De Lire et ecrire dans fichier de type excel [ par Elief ] Salut a tous, J'ai parcouru en long en large et en travers ce forum mais je n'est pas trouver de reponse a cette question: comment lire et ecrire dans Excel en C++ [ par maxinfos ] Bonjour, j'aurais voulu savoir comment sauvegarder un fichier excel alors qu'il existe déjà mais sans à avoir à choisir oui ou non dans la boîte de di Excel avec C++ [ par maxinfos ] Bonjour,voilà, le but de mon programme est de sauvegarder dans un fichier excel une liste d'évènements définis par une date/heure, un type et des comm C vers Interface windows [ par Piolo ] Salut, je travail sous visual Studio .Net, J'ai réalisé un programme en C multifichier. J'ai un fichier qui s'appel interface.c. Ce fichier gère tout Ecrire un fichier bmp [ par Ayla_21 ] Bonjour tout le mondeUne petite question bête et méchante : comme le dit le titre je cherche à écrire un fichier de format bmp.mais je pense que je sa Sauvegarde d'un fichier Excel sous VC ++ 6 ????? [ par DocPhiphi ] Bonjour à tous.J'ai cherché mais pas trouvé :Voilà, sous VC ++ 6 je sais créer un fichier excel, écrire dedans, mais je n'arrive pas à le sauvegarder. Lire / Ecrire des fichier XMLs en C++ [ par marsaimo ] Bonjour, J'aimerais savoir s'il y'a un .h dans la librairie C++ qui permet de lire (parser) un fichier XML et surtout de le creer. je voudrais par e Ouvrir Excel puis Ecrire dedans Sans VS ... assez urgent Merci [ par g0odb0y ] Bonjour, Je developpe sous DevC++ ( pas d'autres choix... ). J ai bien regarder les codes présents sur ce site et je n'ai malheuresement trouvé que


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,061 sec (4)

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