| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > VBA, Макрос замены содержимого изменяет не все выноски

VBA, Макрос замены содержимого изменяет не все выноски

Ответ
Поиск в этой теме
Непрочитано 22.03.2018, 22:27 #1
VBA, Макрос замены содержимого изменяет не все выноски
Simson
 
Регистрация: 08.03.2018
Сообщений: 45

Написал макрос изменения содержимого выносок. когда тестил. создал кучу выносок с разным содержимым менял в нужных конретну цифру букву слово как надо ве работала четко.. на реальном же чертеже получается все как то тупо:
есть в выносках число 185.. заменяю "1"-работает, заменяю "85" - работает , заменяю "185" - не работает.. не находит такую комбинацию ни в одной выоске будто вовсе... если же копирую конкретно из выноски "185" вставляю - находит и изменяет НО!! только в той выноске из которой скопировал число.. в остальных не меняет! в чем может быть проблема? выноски все одинаковые размножались по чертежу посредством копирования обычного и изменения содержимого если требуется.. может какие то стили мудренные или еще что?
ЕЩЕ! если создаю новые выноски с и вбиваю туда вручную такое же содержимое то макрос с ней работает как надо меняет все что захочу и как захочу...
еще пробовал выделить в выноске "85" например и кисточкой ко всему сожержимому сделать такой же стиль хотя он и так вроде такой же.. тогда макрос так же все меняет.. и вообще как от стиля текста может зависеть поиск содержимого?

----- добавлено через ~1 ч. -----
можно ли сделать чтоб поиск по содержимому не зависел от стиля этого содержимого?
Просмотров: 2542
 
Непрочитано 23.03.2018, 06:50
#2
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 1,956


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


Цитата:
Сообщение от Simson Посмотреть сообщение
можно ли сделать чтоб поиск по содержимому не зависел от стиля этого содержимого?
Можно.
__________________
_бложиг
Boxa вне форума  
 
Непрочитано 23.03.2018, 07:06
#3
trir


 
Регистрация: 18.12.2010
Сообщений: 3,213


http://www.caduser.ru/forum/index.ph...D=44&TID=20992
trir вне форума  
 
Непрочитано 23.03.2018, 17:45
#4
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 6,304


ну и еще для справки
Сергей812 вне форума  
 
Автор темы   Непрочитано 31.03.2018, 21:41
#5
Simson


 
Регистрация: 08.03.2018
Сообщений: 45


я немножко отсутствовал.. проблема не ушла.
ищу текст через InStr
проблема выясненная наверняка заключается в следующем: если в строке например "12" цифра "1" с наклоном а цифра "2" без то пытаясь найти "12" он не найдет ничего! по отдельности запросто!
попробовал побаловаться с переменными этого метода- ничего не вышло.
знает ли кто нибудь как искать текст независимо от стиля без таких дурацких болячек?
Simson вне форума  
 
Непрочитано 31.03.2018, 22:06
#6
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 36,462


Перед сравниванием выполнять очистку форматирования многострочного текста. На лиспе решения есть (в том числе и на форуме), на .NET вообще чуть ли не встроенное. Насчет VBA не знаю, надо искать или писать самостоятельно, учитывая все возможные варианты форматирования.
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 13.04.2018, 20:48
#7
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 6,304


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
на .NET вообще чуть ли не встроенное.
Даже не чуть, а встроенное) В классе MText свойство Text:
Цитата:
Text - Accesses the MText contents with formatting removed.
Сергей812 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > VBA, Макрос замены содержимого изменяет не все выноски

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение глобального масштаба для выноски в зависимости от высоты текста выноски olga87 LISP 7 23.01.2018 05:44
Макрос VBA Excel для извлечения таблиц из линий, полилиний, текста из DWG файлов в Excel с помощью NanoCAD/AutoCAD JZY Готовые программы 8 14.07.2016 06:31
Помогите, нужен макрос масштабирования размеров Малявка Программирование 17 31.07.2012 19:08
Помогите продумать поворот части выноски! Tonic Программирование 40 02.07.2007 20:21
Сброс связи линии выноски и MTEXTа выноски kabzzz AutoCAD 3 19.04.2006 12:57