Как добавить контроль контента в Закладках? - PullRequest
0 голосов
/ 01 июля 2019

В моем документе есть несколько закладок. Я хочу добавить элементы управления содержимым в эти закладки, но у меня возникли проблемы с их добавлением, подробности приведены ниже:

Ошибка:

нельзя использовать управление RTF

Кроме того, я нашел несколько закладок '"bm.start"!="cc.start" "bm.end"!="cc.end"

    wapp = new Word.Application();
    wdoc = wapp.Documents.Open(filepath);
    Word.Range r;
    foreach (Word.Bookmark bm in wdoc.Bookmarks)
    {
        string bmName = bm.Name;
        errorTag = bmName;
        string bmText = bm.Range.Text;
        int nStart = bm.Start;
        int nEnd = bm.End;
        if (nStart == nEnd)
            continue;
        r = wdoc.Range(nStart, nEnd);
        r.Font.Size = 12;
        r.Font.Name = "宋体";
        r.Font.Color = Word.WdColor.wdColorBlue;
        Word.ContentControl cc = wdoc.ContentControls.Add(Word.WdContentControlType.wdContentControlRichText, r);
        cc.Tag = bmName;
        cc.Appearance = Word.WdContentControlAppearance.wdContentControlHidden;
...