Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2013, 20:25   #1
alyam
Пользователь
 
Регистрация: 19.04.2011
Сообщений: 13
По умолчанию удалить все optionbutton

есть документ ms word. в нем бесчисленное множество элементов управления (переключателей Optionbutton).
удалять вручную займет много времени. Есть способ удалить их из документа?
alyam вне форума Ответить с цитированием
Старый 29.03.2013, 20:29   #2
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,167
По умолчанию

Обратиться к Контролу на фрейме
Код:
Frame1.Controls("OptionButton1").Value = True
по аналогии делит
Ципихович Эндрю вне форума Ответить с цитированием
Старый 29.03.2013, 20:39   #3
alyam
Пользователь
 
Регистрация: 19.04.2011
Сообщений: 13
По умолчанию

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

Последний раз редактировалось alyam; 29.03.2013 в 20:45.
alyam вне форума Ответить с цитированием
Старый 29.03.2013, 20:57   #4
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,167
По умолчанию

можно ли удалить элементы управления, созданные не программно? - да!
может remove? - может, пробуйте, для начала выделить
Код:
Frame1.Controls("OptionButton1").Селект-ион
Нет ворда под рукой
Ципихович Эндрю вне форума Ответить с цитированием
Старый 29.03.2013, 21:07   #5
alyam
Пользователь
 
Регистрация: 19.04.2011
Сообщений: 13
По умолчанию

почему frame1? причем тут frame? это же рамка?
нужно же использовать activedocument?
alyam вне форума Ответить с цитированием
Старый 29.03.2013, 21:12   #6
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,167
По умолчанию

activedocument - да!!!!!!! сказал же по аналогии
Ципихович Эндрю вне форума Ответить с цитированием
Старый 29.03.2013, 21:13   #7
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,167
По умолчанию

самое печальное, что без цикла никак!!
Ципихович Эндрю вне форума Ответить с цитированием
Старый 29.03.2013, 21:15   #8
alyam
Пользователь
 
Регистрация: 19.04.2011
Сообщений: 13
По умолчанию

у activedocument нет свойства controls )
цикл не сложный ) главное для меня понять как обратиться к optionbutton )

Последний раз редактировалось alyam; 29.03.2013 в 21:18.
alyam вне форума Ответить с цитированием
Старый 29.03.2013, 21:20   #9
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,167
По умолчанию

тогда кидаем один OptionButton и спрашиваем сколько в документе полей, если ответ одно, узнаём его тип, ОК??
Ципихович Эндрю вне форума Ответить с цитированием
Старый 29.03.2013, 21:24   #10
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,167
По умолчанию

87
Код:
Dim Где As String
    Где = ActiveDocument.Fields.Count
    
    Где = ActiveDocument.Fields(1).Type
ActiveDocument.Fields(1).Delete
Ципихович Эндрю вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как удалить все энтеры Julila Microsoft Office Word 6 06.05.2011 17:29
удалить все тэги serres PHP 4 29.03.2011 22:33
Удалить все данные из StringGrid-a postaveche Компоненты Delphi 7 14.01.2011 13:20
Из строки удалить все цифры. Shnurik_sh Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 24.11.2010 01:17
Удалить все таблицы в документе Balexander Microsoft Office Word 1 18.11.2010 09:47