Главная страница
Навигация по странице:

  • Range . Примечания Следующие инструкции, где именованному myrange является допустимым объектом Range

  • 91. Запишите метод объекта Range и все его параметры, который выбирает указанный диапазон. Приведите 2 примера.

  • 92. Запишите метод объекта Range и все его параметры, который удаляет указанное число символов или слов. Приведите 2 примера и в каждом укажите, что конкретно сделает метод.

  • Ответы на вопросы по VBA. 1 Опишите модификатор Public. Для чего он, с какими элементами языка vba. Приведите 3 примера и в каждом укажите, что означает в примере использование Public


    Скачать 245.69 Kb.
    Название1 Опишите модификатор Public. Для чего он, с какими элементами языка vba. Приведите 3 примера и в каждом укажите, что означает в примере использование Public
    АнкорОтветы на вопросы по VBA
    Дата28.01.2021
    Размер245.69 Kb.
    Формат файлаdocx
    Имя файлаPROGAAAAAAA_2 (2).docx
    ТипДокументы
    #172271
    страница7 из 7
    1   2   3   4   5   6   7

    Метод WholeStory - расширяет диапазон, чтобы включить всю статью.

    Синтаксис


    выражение. WholeStory

    выражение (обязательно). Переменная, представляющая объект Range .

    Примечания


    Следующие инструкции, где именованному myrange является допустимым объектом Range , функционально эквивалентны:

    myRange.WholeStory

    myRange.Expand Unit:=wdStory

    Примеры


    В этом примере показано, как развернуть именованному myrange , чтобы включить всю статью, а затем применить к диапазону шрифт Arial.

    Set myRange = Selection.Range

    myRange.WholeStory

    myRange.Font.Name = "Arial"

    В этом примере показано, как развернуть именованному myrange , чтобы включить всю статью Comments (вдкомментсстори (wdCommentsStory)), а затем скопировать комментарии в новый документ.

    If ActiveDocument.Comments.Count >= 1 Then

    Set myRange = Activedocument.Comments(1).Range

    myRange.WholeStory

    myRange.Copy

    Documents.Add.Content.Paste

    End If

    91. Запишите метод объекта Range и все его параметры, который выбирает указанный диапазон. Приведите 2 примера.

    expression.Select

    expression – объект Range, для которого вызывается метод

    'Пример 1

    ActiveDocument.Paragraphs(1).Range.Select

    'В данном случае метод выберет первый параграф активного документа

    'Пример 2

    Dim R

    Set R = ActiveDocument.Range

    Call R.Collapse(wdCollapseEnd)

    'R – свернутый к концу диапазон активного документа

    R.Select

    'В данном примере метод применяется к свернутому диапазону (,поэтому он переставит курсор на к этому диапазону), и перемещает курсор на конец документа.

    92. Запишите метод объекта Range и все его параметры, который удаляет указанное число символов или слов. Приведите 2 примера и в каждом укажите, что конкретно сделает метод.

    expression.Delete( Unit , Count )

    expression – объект Range, для которого вызывается метод

    Unit – опциональный параметр, единица на которую будет удален свернутый диапазон. Может принимать значения констант из перечисления wdUnits

    Count - опциональный параметр, количество единиц заданных параметром unit, которые должны быть удалены. Чтобы удалить единицы после диапазона, сверните диапазон и используйте положительное число. Чтобы удалить единицы перед диапазоном, сверните диапазон и используйте отрицательное число.

    'Пример 1

    Call ActiveDocument.Range.Delete

    'метод удаляет содержание активного документа

    'Пример 2

    Dim R

    Set R = ActiveDocument.Range

    Call R.Collapse(wdCollapseEnd)

    'R – свернутый к концу диапазон активного документа

    Call R.Delete(wdCharacter, -2)

    'метод в данном случае удалит два последних символа документа

    93. Запишите метод объекта UserForm и все его параметры, который используется для подготовки приложения или пользовательской формы для использования. Приведите 2 примера и в каждом укажите, что конкретно сделает метод.

    Userform_Initialize – метод вызывающийся после загрузки экземпляра формы, но перед ее отображением. (при условии, что форма загружается и выгружается несколько раз, на неоффициальных источниках пишут, что он вызывается перед загрузкой, но на сайте мелкомягких написано после)

    (или когда экземпляр формы был фактически удален, после выгрузки формы(событие и метод unload), и затем присвоения экземпляру формы nothing)

    'Пример 1

    ' Метод инициализации в UserForm1

    Private Sub UserForm_Initialize()

    Load UserForm2

    UserForm2.Show

    End Sub

    ' Событие нажания в форме UserForm2

    Private Sub UserForm_Click()

    UserForm2.Hide

    End Sub
    ' Событие нажания в форме UserForm1

    Private Sub UserForm_Click()

    UserForm2.Show

    End Sub

    'В данном примере предполагается наличие двух элементов UserForm в программе. В UserForm1's событие инициализации UserForm2 загружается и отображается. Когда пользователь щелкает элемент UserForm2, тот скрывается и отображается элемент UserForm1. При щелчке элемент UserForm1 снова отображается UserForm2.


    'Пример 2

    ' Глобальное поле модуля

    Public FormOpen
    ' Метод инициализации в UserForm1

    Private Sub UserForm_Initialize()

    FormOpen = true

    End Sub

    'в данном случае, при инициализации формы глобальной переменной будет присвоено значение true

    1   2   3   4   5   6   7


    написать администратору сайта