Шаг 68 - Создание DDE связи

Многие элементы управления VB поддерживаю свойства начинающиеся с LINK.

LinkTopic
LinkItem 
LinkMode

Используя эти свойства есть возможность установить DDE связь элемента управления с данными в другом приложении. Итак, давайте создадим форму с текстовым полем.

gif/68_1.gif (2498 b)

Все что нам нужно это заполнить указанные свойства. Давайте из заполнять. LinkTopic указывает приложение и компонент связи.

Private Sub Form_Load()
Text1.LinkTopic = "Excel|Лист1"
End Sub

То есть связь будет с приложением Excel и Листом1. LinkItem указывает элемент данных. Указываем.

Private Sub Form_Load()
	Text1.LinkTopic = "Excel|Лист1"
	Text1.LinkItem = "R1C1"
End Sub

А в LinkMode тип связи. Поставим автоматически.

Private Sub Form_Load()
	Text1.LinkTopic = "Excel|Лист1"
	Text1.LinkItem = "R1C1"
	Text1.LinkMode = vbLinkAutomatic
End Sub

Все можно запускать. Запускаем Excel. Потом нашу программу. Меняйте данные в ячейкe R1C1(A1) и в поле они будут автоматически изменяться поле окончания редактирования.

gif/68_2.gif (5666 b)


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 10.11.2001