Основы офисного программирования и язык VBA


Вопрос первый: "Как сохранить - часть 4


ActiveDocument.InlineShapes(4).Delete End Sub

Обратите внимание, к нашей форме, рассматриваемой как объект класса VBComponent, мы добираемся через свойство VBProject нашего документа. Имея форму, в последний момент вызываем Designer, который и возвращает форму периода проектирования. Теперь добавление элементов управления будет постоянным. Само добавление делается, как и ранее, никаких изменений в этом процессе здесь нет.

Однако есть некоторые естественные ограничения, на которые следует обратить внимание. Процедура AddDesignControls, добавляющая элементы периода проектирования, должна вызываться при закрытой форме и только один раз. Поэтому в конце этой процедуры добавлен текст, удаляющий из тестового документа командную кнопку (объект класса InlineShape), обработчик которой вызывал процедуру AddDesignControls.

Вот как выглядит форма, открытая после окончания работы этой процедуры:

Форма с постоянно добавленными элементами

Рис. П-4.  Форма с постоянно добавленными элементами




Начало  Назад  Вперед



Книжный магазин