Невозможно использовать существующие стили абзаца в Open Xml

Я работаю над экспортом файла HTML в файл Word Open XML. Если в HTML<h1> используется, я хочу добавить стиль Heading1 к этой части. Но почему-то, когда я открываю документ в Microsoft Word 2010, Стиль не применяется.

Если я открываю созданный документ в Libre Office, применяется некоторый стиль.

Я также определил некоторые стили самостоятельно, и если я использую один из этих стилей, все прошло хорошо в Word и Libre Office.

Я открылСредство повышения производительности Open XML SDK 2.5 для Microsoft Office и когда я смотрю в приведенном примере кода, он предлагает:

ParagraphStyleId paragraphStyleId1 = new ParagraphStyleId(){ Val = "Kop1" };

Kop1 (вместо Heading1) объясняется тем, что мое Word написано на голландском, поэтому мой шаблон на голландском, но это не решило проблему.

В этом примере кода я создаю абзац и добавляю к нему стиль и текст:

using (wordDocument = WordprocessingDocument.Open(documentStream, true)) 
{
    MainDocumentPart mainPart = wordDocument.MainDocumentPart;
    WP.Body body = wordDocument.MainDocumentPart.Document.Body;
    WP.Paragraph para = body.AppendChild(new WP.Paragraph());
    StyleDefinitionsPart part = wordDocument.MainDocumentPart.StyleDefinitionsPart;
    if (part != null)
    {
        WP.ParagraphProperties pPr = new WP.ParagraphProperties();
        WP.ParagraphStyleId paragraphStyleId1 = new WP.ParagraphStyleId() { Val = "Heading1" };
        pPr.Append(paragraphStyleId1);

        para.Append(pPr);
    }

    WP.Run run = para.AppendChild(new WP.Run());
    run.AppendChild(new WP.Text(value));
}

В нем определены стили, потому что я работаю с шаблоном, поэтому код будет входить в оператор if.

Я также попробовал это со стилемзаглавие (на голландскомTitel), пробовал оба, но оба не работали ...

Я действительно не понимаю, что не так и почему яМожно использовать мои собственные созданные стили, ноне может используйте один из предопределенных стилей Word, который я не удалил в шаблоне.

Как-то не распознает предопределенные стили?

EDIT / ПРИСОЕДИНЕНИЕ

У меня все работает, но не так, как я хочу, я должен нажать на предопределенные стили в шаблоне-документе, а затем сохранить документ. Каким-то образом теперь, после их нажатия и сохранения этих стилей, они добавляются в документ, потому что, если теперь я сгенерирую свой окончательный документ, используя шаблон, я смогу использовать стили. Но не нажимая сначала на стили в документе, я не могу использовать их, потому что они не сохранены?

Ответы на вопрос(1)

Ваш ответ на вопрос