Вопрос № 174692: Уважаемые эксперты подскажите, как посчитать при помощи ВБА количество кнопок в активном документе, имею ввиду кнопки из Элементов управления => Кнопка Как добавить кнопку я уже выяснил: Selection.InlineShapes.AddOLEControl ClassType:="...
Вопрос № 174692:
Уважаемые эксперты подскажите, как посчитать при помощи ВБА количество кнопок в активном документе, имею ввиду кнопки из Элементов управления => Кнопка Как добавить кнопку я уже выяснил: Selection.InlineShapes.AddOLEControl ClassType:="Forms.CommandButton.1" 'на месте курсора вставить Кнопку, которая находится в меню элементы управления Подскажите, а как будет код в активном документе в первой таблице в первой строке в третьей ячейке добавить кнопку, которая добавляется в документе
следующим образом: Элементы управления => Кнопка со свойствами заголовок Кнопка1, Height 20, Width 40, Font Times New Roman, Size 14, код для выполнения действий по её нажатию например Beep, спасибо Эндрю
Отвечает HookEst, Специалист :
Здравствуйте, Ципихович Эндрю. в простом модуле:
Код:
Option Explicit Sub Макрос() With ActiveDocument.Tables(1).Rows(1).Cells(3).Range.InlineShapes 'удалим все существующие кнопки While .Count .Item(1).Delete Wend
With .AddOLEControl("Forms.CommandButton.1") .Height = 20 .Width = 40 With .OLEFormat.Object .Caption = "Кнопка1" .Name = "MyButton" With .Font .Name = "Times New Roman" .Size = 14 End With End With End With End With End Sub
div> и в модуле документа:
Код:
Option Explicit Private Sub MyButton_Click() Beep End Sub
Успехов.
Ответ отправил: HookEst, Специалист
Ответ отправлен: 02.12.2009, 11:57
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 257196
на номер 1151 (Россия) |
Еще номера »
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценить выпуск »
Нам очень важно Ваше мнение об этом выпуске рассылки!
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.