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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Можно копируя текст он менялся согласно таблице в екселе

Можно копируя текст он менялся согласно таблице в екселе

Ответ
Поиск в этой теме
Непрочитано 20.03.2013, 22:19 #1
Можно копируя текст он менялся согласно таблице в екселе
san666
 
Москва
Регистрация: 14.01.2008
Сообщений: 19

Всем привет!
Задача у меня в следующем:
Есть некая таблица В ней записан перечень элементов на чертеже. Т.е. название предметов стоящих на плане. В зависимости от того какая ячейка заполнена нужно заполнить и на плане это место.
Хотелось бы взять текст и его копировать, а он согласно таблицы переносился бы по ней. Например
Таблица: а1 телевизор
а2 телефон
а3 комп
Беру текст который уже написано "телевизор" копирую и оно заменяется за телефон. А если я в екселе меняю местами а1 и а2 менялись бы и слова на чертеже.
Спасибо за помощь и идеи, если будут таковые)
Идея очень интересна и ее можно развить и использовать во многих случаях. Спасибо!
Просмотров: 3262
 
Непрочитано 20.03.2013, 22:28
#2
Кулик Алексей aka kpblc
Moderator

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


"Само" делаться не будет. Используй блоки с атрибутами + attout / attin либо _.dataextraction.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 21.03.2013, 09:31
#3
san666


 
Регистрация: 14.01.2008
Москва
Сообщений: 19


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
"Само" делаться не будет. Используй блоки с атрибутами + attout / attin либо _.dataextraction.
Спасибо за ответ, но ваш способ, насколько я понимаю, сложен в том, что нужно каждое прописывать и указывать место ячейки в таблице (которая еще и в самом акаде, а не в екселе). Это работает, но сложно и мутарно. А хочется упростить и ускорить. Возможно как то создать подпрограмму для этого?
san666 вне форума  
 
Непрочитано 21.03.2013, 09:46
#4
trir


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


Простой вариант - Autocad Map 3D
Сложный вариант - VBA, ODBC, SQL...
trir на форуме  
 
Автор темы   Непрочитано 21.03.2013, 10:46
#5
san666


 
Регистрация: 14.01.2008
Москва
Сообщений: 19


Цитата:
Сообщение от trir Посмотреть сообщение
Простой вариант - Autocad Map 3D
Сложный вариант - VBA, ODBC, SQL...
По поводу Autocad Map 3D -не совсем понял. Он такой же как и простой Autocad по функциям.
А VBA, ODBC, SQL...-дело в том, что я не знаю языки програмирования. В этом и сложность, из-за этого и написал этот вопрос..
san666 вне форума  
 
Непрочитано 21.03.2013, 10:57
#6
trir


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


Лично я не вижу смысла в вопросе этой темы, зачем такие заморочки?
trir на форуме  
 
Автор темы   Непрочитано 21.03.2013, 11:23
#7
san666


 
Регистрация: 14.01.2008
Москва
Сообщений: 19


Цитата:
Сообщение от trir Посмотреть сообщение
Лично я не вижу смысла в вопросе этой темы, зачем такие заморочки?
Очень интересна на мой взгляд тема
Например: ставим позиции 1,2,3,4,5,6, И тут одна из позиций стала не нужна-удаляем 1,2,3,_,5,6 И приходтся изменять 5 на 4, 6 на 5. А представте, что из 100 штук. А если сделать табличкой в екселе, то просто заместо 4 ставим "", а остальные цыфры автоматически или при помощи формул, или копированием меняем. Очень быстро и просто.
И это можно использовать и не только для позиций...
san666 вне форума  
 
Непрочитано 21.03.2013, 11:28
#8
trir


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


Используйте RText или dbConnect
trir на форуме  
 
Автор темы   Непрочитано 21.03.2013, 11:39
#9
san666


 
Регистрация: 14.01.2008
Москва
Сообщений: 19


Цитата:
Сообщение от trir Посмотреть сообщение
Используйте RText или dbConnect
А можно поподробнее? Насколько я знаю RText - это типа текстового редактора. Возможно я ошибаюсь, а возможно вы знаете способ как можно использовать это в моем вопросе. Если можно расскажите примером как это использовать в примере описанному мною выше с позициями. Спасибо!
san666 вне форума  
 
Непрочитано 21.03.2013, 11:45
#10
trir


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


RText загружает значения из внешних .txt
dbConnect - технология, которая позволяет установить связь с внешней БД и формировать текстовые метки на основе данных из БД
trir на форуме  
 
Непрочитано 21.03.2013, 12:39
#11
bargool


 
Регистрация: 16.08.2006
Санкт-Петербург
Сообщений: 508
<phrase 1=


Посмотрите на форуме автонумераторы. Их море разных
__________________
Алексей
bargool вне форума  
 
Непрочитано 21.03.2013, 15:11
#12
twilight


 
Регистрация: 17.10.2009
Сообщений: 1,108


Цитата:
Сообщение от san666 Посмотреть сообщение
Очень интересна на мой взгляд тема
Например: ставим позиции 1,2,3,4,5,6, И тут одна из позиций стала не нужна-удаляем 1,2,3,_,5,6 И приходтся изменять 5 на 4, 6 на 5. А представте, что из 100 штук. А если сделать табличкой в екселе, то просто заместо 4 ставим "", а остальные цыфры автоматически или при помощи формул, или копированием меняем. Очень быстро и просто.
И это можно использовать и не только для позиций...
Ну так выгружаем в эксель attout, редактируем и грузим обратно attin. Не вижу проблемы.
twilight вне форума  
 
Автор темы   Непрочитано 21.03.2013, 19:56
#13
san666


 
Регистрация: 14.01.2008
Москва
Сообщений: 19


Цитата:
Сообщение от twilight Посмотреть сообщение
Ну так выгружаем в эксель attout, редактируем и грузим обратно attin. Не вижу проблемы.
По видимому я не знаком с этим. Не могли бы вы сделать видео или слайды как и что делать? Спасибо!
san666 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Можно копируя текст он менялся согласно таблице в екселе



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LISP. Вставка в таблицу поля, соотвествующего площади примитива Profan Готовые программы 272 06.06.2021 23:12
Можно ли править количество строк в таблице? XYZ AutoCAD 5 05.05.2009 21:19
можно ли сделать постоянными параметры (размеры, текст, слои) Владимир Кереб AutoCAD 46 25.12.2008 16:08
Мониторы LCD CRT Разное 94 17.06.2008 10:51
как можно однострочный текст перевести в многострочный? Александер AutoCAD 11 12.11.2005 15:17