MS從Word 2010引入MS Word的新功能之一是LayoutColumns FootnoteOptions。VBA在Word 2016中編譯但不是Word 2010
所以下面的代碼行編譯在Word 2016年ActiveDocument.Range.FootnoteOptions.LayoutColumns
但不是在Word 2010中(我不是在Word 2013測試)。
的條件編譯語句似乎並沒有幫助...有沒有什麼好說的應用程序版本,除了VBA7包括Word 2010
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
似乎是 「辦公室2013年和後來的」 https://msdn.microsoft.com/en-gb/library/microsoft.office.interop.word.footnoteoptions.layoutcolumns.aspx – Slai