Texte aligner au centre dans un document Excel à l'aide d'OpenXML avec C#

J'ai un document que mon asp.net la page est la création et la j'ai besoin d'aligner le texte de certaines colonnes au centre. J'ai ouvert le document, après manuellement centre de colonnes dans openXML SDK mais le code qui est reflété ne permet pas d'atteindre le résultat souhaité.

C'est de cette façon que je suis en train de le personnalisé largeurs de ces colonnes et je voudrais ajouter à cette fonction (méthode, whatevs) la capacité de centrer le texte:

private static Column CreateColumnData(UInt32 StartColumnIndex, UInt32 EndColumnIndex, double ColumnWidth)
    {
        Column column;
        column = new Column();
        column.Min = StartColumnIndex;
        column.Max = EndColumnIndex;
        column.Width = ColumnWidth;
        column.CustomWidth = true;
        //the SDK says to add this next line to center the text but it doesn't work
        column.Style = (UInt32Value)6U;

        return column;
    }

Je suis ouvert à une autre façon, mais je pense que la solution a obtenu d'être très simple que j'ai juste ne peut pas sembler obtenir. Si quelqu'un peut aider ce serait génial.

REMARQUE: Veuillez garder à l'esprit que je suis à l'aide d'OpenXML et ne sera pas à l'aide de Microsoft.Bureau de.Interop.Excel

Apparemment, il n'est pas simple. Je n'étais pas en mesure de changer ma méthode pour intégrer l'alignement du texte. J'ai dû passer par les feuilles de style. C'est assez long donc je vais probablement supprimer cette question à moins que quelqu'un veut juste voir ma solution.

OriginalL'auteur broguyman | 2012-03-20