2010-01-18 131 views
2

我想通过去除左侧,右侧,水平内部和垂直内部边框来执行特定的表格格式。我为此记录了一个宏,并获得了以下VBA代码。我试图用C#做同样的事情,但我找不到像wdBorderLeft,wdBorderRight,wdBorderHorizontalwdBorderVertical那样的属性。有谁知道如何使用C#执行相同的方法。我将不胜感激任何帮助。 谢谢, 萨拉使用C去除Word表格边框

Sub Macro6() 
    Selection.Borders(wdBorderLeft).LineStyle = wdLineStyleNone 
    Selection.Borders(wdBorderRight).LineStyle = wdLineStyleNone 
    Selection.Borders(wdBorderHorizontal).LineStyle = wdLineStyleNone 
    Selection.Borders(wdBorderVertical).LineStyle = wdLineStyleNone 
End Sub`  
+0

做安迪说的。指定你的上下文! = /我想说我想要一匹小马。 – 2010-01-19 02:43:08

回答

2

,你可以用Interop.Word做的另一件事是简单的禁止从表中,即边界:

Table.Borders.Enable = 0;

在一条简单的线条中摆脱了一切。