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