Bonjour,
Je viens de tomber sur un article que je trouve int�ressant (taper � A brief introduction to C++ and interfacing with Excel � Andrew L. Hazel sur Google).
Dans ce document pdf, la derni�re partie traite de comment utiliser Excel � partir de C++
Je place le code ici qui est cens� faire appara�tre une fenetre excel � l�ecran lors de l��x�cution�
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 //MicroSoft Office Objects #import \ "C:\Program Files\Common Files\Microsoft Shared\OFFICE11\mso.dll" \ rename("DocumentProperties", "DocumentPropertiesXL") \ rename("RGB", "RBGXL") //Microsoft VBA Objects #import \ "C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\vbe6ext.olb" //Excel Application Objects #import "C:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE" \ rename("DialogBox", "DialogBoxXL") rename("RGB", "RBGXL") \ rename("DocumentProperties", "DocumentPropertiesXL") \ rename("ReplaceText", "ReplaceTextXL") \ rename("CopyFile", "CopyFileXL") \ exclude("IFont", "IPicture") no_dual_interfaces int main() { Excel::_ApplicationPtr XL; //A try block is used to trap any errors in communication try { //Initialise COM interface CoInitialize(NULL); //Start the Excel Application XL.CreateInstance(L"Excel.Application"); //Make the Excel Application visible, so that we can see it! XL->Visible = true; } //If a communication error is thrown, catch it and complain catch(_com_error &error) { cout << "COM error " << endl; } }
Evidemment si je poste, c�est pcq chez moi ca marche pas => je voulais savoir
1/ si qqun pouvait tester chez lui et si ca marche chez lui, comment ca se fait ??
2/ si ca ne marche pas, comment faire pour que ca marche..
Merci d�avance
DH
Partager