L'une des nouvelles fonctionnalités que MS a introduit à MS Word depuis Word 2010 est LayoutColumns FootnoteOptions. Par conséquent la ligne de code suivante compile dans Word 2016: ActiveDocument.Range.FootnoteOptions.LayoutColumns
mais pas dans Word 2010 (je n'ai pas testé dans Word 2013).VBA compile dans Word 2016 mais pas Word 2010
Les déclarations du compilateur conditionnel ne semblent pas aider ... il n'y a rien pour la version d'application sauf VBA7 qui comprend Word 2010.
https://msdn.microsoft.com/VBA/Language-Reference-VBA/articles/compiler-constants
Donc, ce ne sera pas compilé dans Word 2010:
Sub testWd10()
#If Win64 And VBA7 Then
ActiveDocument.Range.FootnoteOptions.LayoutColumns
#End If
End Sub
semble être "Bureau 2013 et plus tard" https://msdn.microsoft.com/en-gb/library/microsoft.office.interop.word.footnoteoptions.layoutcolumns.aspx – Slai