如何使用c#将Word文档中的形状边框设置为无?

时间:2012-08-25 12:34:13

标签: c# ms-word office-interop

我在这样的Word文档中创建了一个标签

    public void CreateLabel(string LabelName, int left, int top, int width, int height, string text)
    {
        var oRange = currentDoc.Bookmarks.get_Item("\\endofdoc").Range;
        var oshape = oRange.Document.Shapes.AddLabel(MsoTextOrientation.msoTextOrientationHorizontal, left, top, width, height);

        oshape.Name = LabelName;
        oshape.TextFrame.ContainingRange.Borders.OutsideLineStyle=WdLineStyle.wdLineStyleNone;
        oshape.TextFrame.ContainingRange.Text = text;
        oshape.TextFrame.ContainingRange.Font.Size = 14;
    }

但它永远不会将边界设置为无。问题是什么?

1 个答案:

答案 0 :(得分:2)

关于Shapes的格式化行有一个很好的article。你可以在那里找到关于行格式的东西,这是我的问题的解决方案。它对其他人有用。

  oshape.Line.Visible = MsoTriState.msoFalse;