begin process at 2010 02 10 16:14:37
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Excel


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

Excel

mercredi 28 juillet 2004 à 09:30:17 | Excel

maevasa

bonjour je souhaiterais encadrer des résultats et agrandir des cellules est ce que quelqu'un serait me dire comment
merci d'avance
Maeva

ps: le code que j'utilise sous visual c++ .net


#include <stdio.h>
#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\EXCEL9.OLB" rename("ExitWindows", "ExitWindowsWD") rename("DialogBox", "ExcelDialogBox") rename("RGB", "ExcelRGB") no_dual_interfaces


using namespace std;

int main()
{

// Initialize COM
CoInitialize(NULL);
try
{


Excel::_ApplicationPtr excel;
// Initialize Excel and make sure it's initialized
HRESULT hr = excel.CreateInstance(L"Excel.Application");
if(FAILED(hr))
{
char msg[1024] = {0};
sprintf(msg, "E: There was an error initializing Excel: %d", hr);
//throw std::runtime_error(msg);
}
excel->PutVisible (true);//Put it after instance is created.

Excel::_WorkbookPtr workbook = excel->Workbooks->Add(static_cast<long>(Excel::xlWorksheet)); // Create the workbook
Excel::_WorksheetPtr worksheet = excel->ActiveSheet; // Get the active sheet

worksheet->PutName ("Nom de la feuille");//
// This is how you put the values into the worksheet
worksheet->Range["A1"]->Value = "Hellofddddddddddddddddddddddd"; // Set a value
//worksheet->Columns["A:A"]->Resize = 56; // Set a value
worksheet->Range["A1:D1"]->Font->ColorIndex = 27L;
worksheet->Range["A2:D2"]->Interior->ColorIndex = 5L;

worksheet->SaveAs("c:\\test.xls"); // Save it
workbook->Close(); // Close the workbook
excel->Quit(); // Quit excel
}
catch(_com_error &ce)
{
// Handle the error
}
CoUninitialize();
}
vendredi 5 août 2005 à 01:05:51 | Re : Excel

nasrediney

Bonjour,
J'utilise Visual C++,
Encadrer c'est l'une des méthodes de la classe IBorder.(ouvrir le fichier   Excel.tli et excel.tlh pour plus d'infos)

Fusionner des cellules c'est la méthode MergeCells:
pFeuille -> Range["A7"]["D9"] -> MergeCells = true;

/*mise en forme:*/
_variant_t       align;
 VariantInit( &align );
 align.vt     = VT_I4;
 align.lVal   = xlCenter;
 pXLsApp2 -> ActiveCell -> VerticalAlignment   = &align;
 pXLsApp2 -> ActiveCell -> HorizontalAlignment = &align;

Bonne continuation.

mardi 30 août 2005 à 21:41:24 | Re : Excel

chaker327



chaker327


Cette discussion est classée dans : excel, import, program, rename, worksheet


Répondre à ce message

Sujets en rapport avec ce message

Exportations de données vers Word ou Excel [ par sebastien ] Bonjour, je suis étudiant (débutant en informatique) et dans le cadre de mon cours d'informatique je dois réaliser une petite application Base de donn Tracer un graphique sous Excel [ par BennyB ] G développé un petit exe en C qui permet d'effectuer toutes sortes de ping et je stocke les informations ds un fichier txt et mnt je voudrasi arriver Tracer un graphique sous Excel sans l'assistant [ par BennyB ] G développé un petit exe en C qui permet d'effectuer toutes sortes de ping et je stocke les informations ds un fichier txt et mnt je voudrasi arriver probleme sous excel [ par Hicks ] Bonjour a tous g un petit probleme sur excel et je n' y connais rien a ce programme....si quelqu' un pouvais m' aider....Mon étude se porte sur la ges Tableau de type feuille Excel [ par pde ] Comment créer en C++ un tableau de type feuille Excel, comportant des lignes et des colonnes, dans un contrôle ou une vue ? Piloter EXCEL VC++ [ par webboy ] g realise un prog en vb ki piloter excel je voudrai transformer celle ci en classe le pb c'est ke j'appeller des reference (microsoft excel library) m "killer" une application Excel en cours d'execution [ par Corwyn ] Bonjourje cherche a "killer" ou simplement fermer les documents ouverts dans Excel. Car, je voudrais supprimer un fichier mais etant ouvert, c'est imp


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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 : 10,967 sec (3)

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