我想通过删除左、右、内部水平和内部垂直边框来执行特定的表格格式化。我为此录制了一个宏并获得了以下 VBA 代码。我尝试使用 C# 进行相同的操作,但找不到像 wdBorderLeft
这样的属性, wdBorderRight
, wdBorderHorizontal
或wdBorderVertical
。有谁知道如何使用 C# 执行相同的方法。我将不胜感激任何帮助。
谢谢,
莎拉
Sub Macro6()
Selection.Borders(wdBorderLeft).LineStyle = wdLineStyleNone
Selection.Borders(wdBorderRight).LineStyle = wdLineStyleNone
Selection.Borders(wdBorderHorizontal).LineStyle = wdLineStyleNone
Selection.Borders(wdBorderVertical).LineStyle = wdLineStyleNone
End Sub`
最佳答案
我想答案可能就在这个页面:http://msdn.microsoft.com/en-us/library/aa942955%28VS.80%29.aspx .
添加: 使用 Word = Microsoft.Office.Interop.Word;
然后使用: newTable.Borders(Word.WdBorderType.wdBorderLeft)
等等
关于c# - 使用C#去除Word表格边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2088760/