У меня есть этот код в VBA для Word 2010:
Public LastBodyPage
Sub tryit()
Selection.GoTo What:=wdGoToBookmark, Name:="AppendixStart"
LastBodyPage = Selection.Information(wdActiveEndPageNumber)
End Sub
Sub vardel()
MsgBox Variables.item("LastBodyPage").Value
MsgBox LastBodyPage
End Sub
Когда процедура vardel запущена, в первом окне сообщения отображается «53», а во второй раз - «50».
Почему я получаю разные значения ??