Я создаю форму в Excel, указав определенные размеры:
With ActiveSheet.Shapes.AddShape(msoShapeRectangle, 96, 30, 144, 60)
.Height = Application.CentimetersToPoints(2) '2cm height
.Width = Application.CentimetersToPoints(4) '4cm width
End With
Затем я распечатываю лист как документ PDF с помощью принтера Adobe PDF. (Размер листа Excel и размер листа принтера установлены на A4).
Проблема в том, что размер формы в PDF не такой, как в Excel. В PDF-файле ширина и высота разные.
Что вызывает эту проблему и как ее исправить?
Изменить:
Форма в Excel

Shape in PDF, measured using Adobe Acrobat measuring tools
введите описание изображения здесь
Большое спасибо!