微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

在这样的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;
    }

但它永远不会设置边界.问题是什么?

解决方法

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

oshape.Line.Visible = MsoTriState.msoFalse;

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐