Поделиться через


Изменение размера элемента управления по горизонтали и вертикали с помощью формы

В следующем примере кода показано, как изменить размер элемента управления с помощью формы. Он использует класс OlkControl , который представляет некоторые базовые свойства (например, HorizontalLayout и VerticalLayout), общие для элементов управления формы Outlook. Предполагается, что в форме используется существующий элемент управления "Текстовое поле" Outlook myTextBox, и используется приведение в Visual Basic, чтобы разрешить элементу управления "Текстовое поле" использовать свойства OlkControl.

Dim olkCtrl As Outlook.OlkControl

    ' Let the text box control use the properties of OlkControl
    Set olkCtrl = myTextBox
    
    ' Enable automatic adjustments of the layout with respect to the rest of the form
    olkCtrl.EnableAutoLayout = True

    ' Allow resizing the text box control horizontally and vertically with the form
    olkCtrl.HorizontalLayout = olHorizontalLayoutGrow
    olkCtrl.VerticalLayout = olVerticalLayoutGrow

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.