Тема: Определение размера бумаги в word
Добрый день!
Подскажите, пожалуйста, есть макрос в нем хочу указать, если размер бумаги А4, то запускать макрос, если размер бумаги А3, то запускать другой макрос. На куске кода возникает проблема с определением листа, формат листа задаю по ширине.
If Selection.PageSetup.PageWidth = CentimetersToPoints(21) Then
Call Basic_Stamp111(0, 0, False, False, False, 4, "ShR1")
Else
Call Basic_Stamp222(mm * 210 - kr, 0 - kb, False, False, False, 3, "ShR1")
End If
Когда переходит на строку If Selection.PageSetup.PageWidth = CentimetersToPoints(21) Then дальше переходит на строку Else и выполняется код Call Basic_Stamp222(mm * 210 - kr, 0 - kb, False, False, False, 3, "ShR1"), хоть и размер бумаги А4. Как сделать чтоб код проверял размер бумаги А4?