[C++] OleContainer + feuille excel

OleContainer + feuille excel [C++] - C++ - Programmation

Marsh Posté le 25-08-2004 à 08:40:29    

Hello,
 
J'ai un petit problème! J'ai créer un appli avec un objet "OleContainer" contenant une feuille excel à l'intérieur. Mais il m'est impossible d'écrire dedans celle-ci. J'ai réussi à créer un nouveau document excel, mais c'est excel mais je ne veux pas que excel s'ouvre et crée un nouveau document! Juste écrire dans la feuille de mon appli
 
A mon avis c'est dans les premières ligne qui il y a un problème!  
 
Merci
 

Code :
  1. // Crée une instance
  2.    Variant vMSExcel;
  3.    vMSExcel = Variant::CreateObject("Excel.Application" );
  4.    vMSExcel.OlePropertySet("Visible", true);
  5.    // Crée un nouveau Classeur
  6.    Variant vXLWorkbook, vXLWorkbooks;
  7.    vXLWorkbooks = vMSExcel.OlePropertyGet("Workbooks" );
  8.    vXLWorkbook = vXLWorkbooks.OleFunction("Add" );
  9.    // Séléction de la bonne feuille
  10.   Variant vWorksheet;
  11.   vWorksheet = vXLWorkbook.OlePropertyGet("Worksheets","Feuil1" );
  12.    // Cellule Nom du logiciel
  13.    Variant vCell;
  14.    vCell = vWorksheet.OlePropertyGet("Range", "A1" );
  15.    vCell.OlePropertySet("Value", "Nom du Logiciel" );
  16.    vCell.OlePropertySet("ColumnWidth",40);
  17.    vCell.OlePropertyGet("Font" ).OlePropertySet("Size",11);
  18.    vCell.OlePropertyGet("Font" ).OlePropertySet("Bold",true);

Reply

Marsh Posté le 25-08-2004 à 08:40:29   

Reply

Marsh Posté le 25-08-2004 à 15:55:05    

Personne n'a déja fait cela?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed