如何在VBA中使用wdBorderBottom,它显示为空

时间:2015-11-16 06:20:19

标签: vba access-vba word-vba ms-access-2013

为什么 wdBorderBottom 显示为空?

我想这样做:

Set rowNew = oAdjustHereTable.Rows.Add    
rowNew.Borders(wdBorderBottom).LineStyle = wdLineStyleSingle

我正在寻找一个如何设置适用于Office 2013的MS Word表格单元边框的示例

当我使用调试器时,它将wdBorderBottom显示为Empty。

使用:MS Access 2013.看起来它已经过时或是一个bug或者什么的。   我已经在网上尝试了很多例子,看起来没什么用。

常量在这里,但使用常量(-13)看起来不起作用,它没有改变边界。

https://msdn.microsoft.com/en-us/library/office/ff821589.aspx

1 个答案:

答案 0 :(得分:0)

未设置对 Microsoft Word对象库的引用,因此wdBorderBottom未定义。

为了避免此类错误,将Option Explicit添加到脚本的顶部,它会强制执行变量声明并在编译时报告未声明的变量/常量。

要在新模块中自动执行此操作,请在VBA编辑器中设置Require Variable Declaration选项。