4

このような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;
    }

しかし、境界線を none.what に設定することはありません。問題は何ですか?

4

1 に答える 1

3

Formatting Lines of the Shapes についての良い記事があります。行のフォーマットについて何かを見つけることができます。これが私の問題の解決策です。他の人にとって役立つことを願っています。

  oshape.Line.Visible = MsoTriState.msoFalse;
于 2012-08-26T09:07:18.067 に答える