dwg.ru forum rss xml
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму |

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

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

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

Simson вне форума Вставить имя

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

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

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


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


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


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


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


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


ну и еще для справки
Сергей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,059


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

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


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


Цитата:
Сообщение от Кулик Алексей 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

|| Главная || Каталог САПР || Тендеры || Публикации || Объявления || Биржа труда || Download || Галерея ||
|| Библиотека || Кунсткамера || Каталог предприятий || Контакты || Файлообменник || Блоги ||