VC6 utilise libxl pour changer la couleur de remplissage de la cellule

// One ---- La situation du format nouvellement créé

IFormatT <TCHAR> * pformat = livre-> addFormat ();

pformat-> setBorderTop (); // Trace une bordure sur le bord supérieur de la cellule
pformat-> setBorderLeft (); // Trace une bordure sur le bord gauche de la cellule
pformat-> setBorderBottom (); // Trace une bordure sur le bord inférieur de la cellule
pformat-> setBorderRight (); // Trace une bordure sur le bord droit de la cellule
pformat-> setBorderTopColor (COLOR_BLACK); // Le bord supérieur de la cellule est noir
pformat-> setBorderLeftColor (COLOR_BLACK) ); // La bordure gauche de la cellule est noire
pformat-> setBorderBottomColor (COLOR_BLACK); // La bordure inférieure de la cellule est noire
pformat-> setBorderRightColor (COLOR_BLACK); // La bordure droite de la cellule est noire
pformat- > setAlignH (ALIGNH_CENTER); // La cellule X est alignée au centre
pformat-> setAlignV (ALIGNV_CENTER); // Cellule X centrée sur la grille
pformat-> setFillPattern (FILLPATTERN_SOLID); // Y cellules centrées
pformat-> setFillPattern (FILLPATTERN); // Y cellules centrées pformat-> setFillPattern (FILLPATTERN); // style de remplissage
pformat-> setPatternForegroundColor (COLOR_RED); // couleur de remplissage: rouge

pSheet-> setCellFormat (0,0, pformat1); // Remplir les cellules

// Deux --- Ne changez pas le format précédent (y compris la police, le centre, le gras, etc.), remplissez simplement

IFormatT <TCHAR> * pformat; // variable de format d'application

CString strIn = pSheet-> readStr (0,0, & pformat); // Lire le format de cellule à remplir

IFormatT <TCHAR> * pformat1 = livre-> addFormat (pformat);

pformat1-> setFillPattern (FILLPATTERN_SOLID); // Style de remplissage

pformat1-> setPatternForegroundColor (COLOR_RED); // Couleur de remplissage: rouge

pSheet-> setCellFormat (0,0, pformat1); // Remplir les cellules

 

// Trois --- Ne changez pas le format précédent (y compris la police, le centre, le gras, etc.), remplissez simplement

IFormatT <TCHAR> * pformat; // variable de format d'application

CString strIn = pSheet-> readStr (0,0, & pformat); // Lire le format de cellule à remplir

pformat-> setFillPattern (FILLPATTERN_SOLID); // Style de remplissage

pformat1-> setPatternForegroundColor (COLOR_RED); // Couleur de remplissage: rouge

pSheet-> setCellFormat (0,0, pformat1); // Remplir les cellules

 

Je suppose que tu aimes

Origine blog.csdn.net/Hat_man_/article/details/107785955
conseillé
Classement