用Word Interop概述文本

时间:2015-10-29 16:05:13

标签: c# .net ms-word office-interop

我已经在网上搜索了SO,并且找不到其他人询问这个我发现有点令人惊讶的事情;也许我的搜索查询已关闭。

我正在尝试添加'大纲'效果(如在Home Ribbon上的Text Effects下拉列表中所示)没有运气。 Font上有Outline属性,但我尝试将其设置为1但没有效果。 Glow和Reflection效果是可配置的(例如Font.Glow.Radius,Font.Glow.Color)。

当我看到Font.Borders属性

时,我很兴奋
range[j].Font.Borders.Enable = 1;
range[j].Font.Borders.OutsideLineStyle = WdLineStyle.wdLineStyleSingle;
range[j].Font.Borders.OutsideLineWidth = WdLineWidth.wdLineWidth100pt;
range[j].Font.Borders.OutsideColor = WdColor.wdColorBlack;

但这只是文本本身的一个矩形边框。

1 个答案:

答案 0 :(得分:1)

Font.Outline = True // C#中的值可能为-1而不是1

Font.Line.ForeColor //并使用.RGB或。ObjectThemeColor指定颜色,请记住您需要在COM和.NET之间“翻译”RGB颜色。