Самоучитель VBA

Объект DataObject



Объект DataObject предназначен для передачи текстовой информации при выполнении операций drag-and-drop между элементами управления. По своему действию объект DataObject в основном аналогичен буферу обмена, но в отличие от него он может хранить только текстовую информацию, которая исчезает при закрытии приложения. Рассмотрим методы объекта DataObject.

GetText



Возвращает текстовую строку из объекта Dataobject.

Синтаксис:

String = object. GetText

SetText

Копирует текстовую строку в объект Dataobject.

Синтаксис:

SetText (StoreData)

  • StoreData — определяет данные, копируемые в объект DataObject

  • StartDrag

    Инициирует операцию drag-and-drop для объекта DataObject.

    Синтаксис:

    ЦелаяПеременная = Object . StartDrag

    ЦелаяПеременная — возвращает тип операции drag-and-drop (с копированием или перемещением)

    GetText

    Возвращает текстовую строку из объекта Dataobject.

    Синтаксис:

    СтроковаяПёременная = object . GetText

    СтроковаяПёременная — переменная, которой присваивается текстовая строка, хранящаяся в Объекте DataObject

    PutlnClipboard

    Переносит данные из объекта DataObject в буфер обмена

    GetFromClipboard

    Переносит данные из буфера обмена в объект DataObject

    Перейдем теперь к обсуждению каждого из элементов управления по отдельности.



    Содержание раздела