我正在为 Word 2007 开发应用程序级加载项插件。不幸的是,我遇到了动态添加内容样式的小问题:
我创建了内容控件,并使用以下代码更改了它的样式:
PlainTextContentControl plainTextControl =
extendedDocument.Controls.AddPlainTextContentControl(
currentDocument.ActiveWindow.Selection.Range,"ptcc1");
plainTextControl.Text = "hello world";
plainTextControl.Range.Font.Shading.BackgroundPatternColor = (WdColor)ColorTranslator.ToOle(Color.LightGray);
plainTextControl.Range.Borders.Enable = (int)WdLineStyle.wdLineStyleSingle;
plainTextControl.LockContents = true;
它有效 - 插入的文本控件具有边框和灰色背景,但是当我在插入元素之后键入文本时,这种样式仍然存在 - 新键入的字符也有边框和背景颜色。如何仅将格式更改限制为 ContentControl?