Карта сайта

Rambler's Top100
Яндекс цитирования
Друзья сайта

CallByName

Справочник VBA Функции и операторы Прочие операторы и функции

Функция CallByName выполняет метод объекта, или устанавливает или возвращает свойство объекта

 CallByName (object, procname, calltype,[args ()])

object -тип Variant (Object). Название объекта, на котором будет выполняться функция.

procname — Тип  Variant (String). Строковое выражение, содержащее название свойства или метод объекта.

calltype — Константа типа vbCallType представление типа вызываемой процедуры.

args () -Тип Variant (Array).массив

Комментарии

Функция CallByName используется, чтобы получить или установить свойство, или вызвать метод во время выполнения, используя строковое название.

В следующем примере первая строка использует CallByName, чтобы установить свойство MousePointer текстового поля, вторая строка получает значение свойства MousePointer, и третья строка вызывает метод Move, чтобы переместить текстовое поле:

CallByName Text1, «MousePointer», vbLet, vbCrosshair

Result = CallByName (Text1, «MousePointer», vbGet)

CallByName Text1, «Move“, vbMethod, 100, 100

Этот пример использует функцию CallByName, чтобы вызвать метод Move Кнопки.

Пример также использует форму (Form1) с кнопкой (Command1), и метка (Label1). Когда форма загружена, свойство Caption метки установлено, чтобы “ Move», название метода. Когда Вы нажимаете кнопку, функция CallByName вызывает метод, чтобы изменить локализацию кнопки.

 

Option Explicit

 Private Sub Form_Load ()

   Label1.Caption = «Move»       'Название метода Move.

End Sub

 

Private Sub Command1_Click ()

    If Command1.Left <> 0 Then 

      CallByName Command1, Label1.Caption, vbMethod, 0, 0  

 Else       

 CallByName Command1, Label1.Caption, vbMethod, 500, 500   

 End If

 

30.09.2009, 2775 просмотров.


Справочник VBA

Функии, опрераторы языка VBA - их описание и примеры использования при программировании в Microsoft Office (Excel, Word, Access, Outlook, PowerPoint и т.д.)

18.06.2012 08:40:24
Комментарии к ячейкам – добавление, удаление и получение их значения

22.05.2012 11:37:00
Xor
Оператор выполняет операцию логического исключения (ИЛИ) для двух выражений