|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
VBA. Выделение аналогичного текста по предвыбору
КИП, проектировщик
Самара
Регистрация: 02.04.2012
Сообщений: 53
|
||
Просмотров: 4154
|
|
||||
КИП, проектировщик Регистрация: 02.04.2012
Самара
Сообщений: 53
|
А какие еще есть варианты кроме Спасибо? )))
Все замечательно, хотя немного не то что я хотел. Точнее задача решается и итог тот что мне нужен был, но решение немного иное. Я хотел выделить текст, запустить программу, она выделила нужное и все. Дальше сам. А у вас получается, что и выбор начального текста, и ввод нового значения, и замена происходят в программе. Пока не понял удобнее это или нет. Но в принципе возможен мой вариант когда программа только выделяет нужное на основе предвыбора текста? Или по закрытию программы выделение слетит все равно? И в любом случае спасибо - буду изучать программу построчно что бы понять все до конца.
__________________
Ник AntonFox зарегистрирован! |
|||
![]() |
|
||||
КИП, проектировщик Регистрация: 02.04.2012
Самара
Сообщений: 53
|
Еще раз спасибо!
Если все получится - выложу сюда результат.
__________________
Ник AntonFox зарегистрирован! |
|||
![]() |
|
||||
Регистрация: 28.01.2013
Минск
Сообщений: 375
|
Хоть у кого-то работает этот код (или подобный)? Я как ни пробовал, предварительного выбора от VBA добиться не удалось..(
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,409
|
Код:
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
КИП, проектировщик Регистрация: 02.04.2012
Самара
Сообщений: 53
|
Я совместил первых два кода (может и не очень корректно)
Код:
Вот только порой наблюдается глюк - то ошибку выдаст, то поменяет текст не удовлетворяющий условиям. Ощущение что "хвосты" остаются в какой-то переменной. Остался только вопрос с выделением всех примитивов которые заменил, чтоб выделение после завершения программы (макроса) осталось.
__________________
Ник AntonFox зарегистрирован! |
|||
![]() |
|
||||
КИП, проектировщик Регистрация: 02.04.2012
Самара
Сообщений: 53
|
А теперь представим, что сначала было выбрано не то что надо, затем запущен макрос и... Начальная выборка уже не та... Или если сначала выбрали не то, потом то, что надо и запустили макрос - предыдущая выборка эта как раз неправильная. Так?
__________________
Ник AntonFox зарегистрирован! |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программное создание размерных стилей | Кулик Алексей aka kpblc | Программирование | 96 | 21.02.2025 13:53 |
LISP. Вставка в таблицу поля, соотвествующего площади примитива | Profan | Готовые программы | 272 | 06.06.2021 23:12 |
Выделение текста | startersan | AutoCAD | 8 | 10.04.2014 12:15 |
LISP. Выравнивание текста по двум точкам. | Krieger | Готовые программы | 10 | 24.12.2011 16:02 |
выделение текста | artu | AutoCAD | 1 | 20.12.2007 16:11 |