J'essaie de d�finir l'alignement vertical de cellules dans Excel en utilisant OLE mais j'ai toujours une exception... Je ne comprends pas d'o� vient l'erreur

Mon code est le suivant:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
//---------------------------------------------------------------------------
void CExcelCell::SetVAlign(XlVAlign alignement) {
 
  try {
    FCell.OlePropertySet("VerticalAlignment", alignement);
  }
  catch (EOleError &er) {
  }
 
}
J'utilise les constantes d�finies dans "excel_xp.h" et j'ai v�rifi� qu'elles correspondent � l'aide VBA d'Excel.

J'arrive � d�finir la couleur de la m�me r�f�rence FCell (un Variant) avec:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
  FCell.OlePropertyGet("Interior").OlePropertySet("Color",(int)color);
Ce n'est donc pas li� au variant...

Avez-vous une id�e?