Resize a Control Horizontally and Vertically with the Form

В следующем примере кода показано, как повторное управление с помощью формы. Он использует класс 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 и обратная связь.