【发布时间】:2017-08-17 00:59:35
【问题描述】:
自 Word 2010 以来,MS 为 MS Word 引入的新功能之一是 LayoutColumns FootnoteOptions。
因此,以下代码行在 Word 2016 中编译:ActiveDocument.Range.FootnoteOptions.LayoutColumns 但在 Word 2010 中不编译 (我尚未在 Word 2013 中测试)。
条件编译器语句似乎无济于事...除了包含 Word 2010 的 VBA7 之外,应用程序版本没有任何内容。
https://msdn.microsoft.com/VBA/Language-Reference-VBA/articles/compiler-constants
所以这不会在 Word 2010 中编译:
Sub testWd10()
#If Win64 And VBA7 Then
ActiveDocument.Range.FootnoteOptions.LayoutColumns
#End If
End Sub
【问题讨论】:
-
似乎是“Office 2013 及更高版本”msdn.microsoft.com/en-gb/library/…