Установите выравнивание текста по центру в документе Excel с помощью OpenXML с C#C#

Место общения программистов C#
Ответить
Anonymous
 Установите выравнивание текста по центру в документе Excel с помощью OpenXML с C#

Сообщение Anonymous »

У меня есть документ, который создает моя страница asp.net, и мне нужно выровнять текст определенных столбцов по центру. Я открыл документ после того, как вручную центрировал столбцы в openXML SDK, но отраженный код не дает желаемого результата.

Вот как я устанавливаю произвольную ширину этих столбцов, и я хотел бы добавить к этой функции (методу, что угодно) возможность центрировать текст:

Код: Выделить всё

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;
}
Я открыт для другого пути, но думаю, что решение должно быть очень простым, но я просто не могу его понять. Если кто-нибудь может помочь, это было бы здорово.

ПРИМЕЧАНИЕ. Имейте в виду, что я использую OpenXML и не буду использовать Microsoft.Office.Interop.Excel

Подробнее здесь: https://stackoverflow.com/questions/978 ... th-c-sharp
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»