Шаг 63.
VBA в MSExcel.
Элементы управления и пользовательская форма. Объект DataObject

    На этом шаге мы рассмотрим основные методы этого объекта.

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

Таблица 1. Методы объекта 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
PutInClipboard Переносит данные из объекта DataObject в буфер обмена
GetFromClipboard Переносит данные из буфера обмена в объект DataObject

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

    На следующем шаге мы рассмотрим элемент управления TextBox.




Предыдущий шаг Содержание Следующий шаг