|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
27.12.2017, 15:30 | #1 | |
VBA autocad 2016. Можно ли считывать/записывать данные из таблицы в массив одной операцией?
Инженер
С-Пб
Регистрация: 02.10.2008
Сообщений: 3,686
|
||
Просмотров: 3959
|
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686
|
Цитата:
...Что бы далеко не ходить и темы не плодить, хочу задать еще вопрос - тем более, он тож к таблицам отношение имеет.. С помощью вот такой функции я ловлю таблицы в коллекцию. Поковырявшись в dxf кодах таблиц через (entget (car (entsel))), смог задать выбор таблиц из файла по кол-ву строк/столбцов и текстовому значению одной из ячеек таблиц (то бишь, ловятся таблички с кол-вом строк/столбцов x, y и наличию в одной из ячеек текста "Вася" и "Федя"). А можно ли задать условие, что бы ловились те, где забито в ячейку хотя бы одно из значений? Код:
...А еще, нельзя ли в данном фильтре как-то обойти форматирование текста? А то если Васю сжать внутри ячейки, он уже, понимаешь, не "Вася", а "{\\W0.8;Вася}".. ...А еще, - как/возможно ли фильтровать не по значению одной из ячеек, - а по значению определенной ячейки (к примеру, tb.GetCellValue(2,2))? ...А еще - возможно ли задавать в фильтре для кол-ва строк-столбцов не точные значения, а диапазоны, списки или условия (к примеру, "nkol =10...15" ...или "nkol >=10" ... или "nrow= 1,5,8,9,666"?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 27.12.2017 в 17:10. |
|||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686
|
За код спасибо, пригодится!
Но у меня не стоит задача убивать форматирование - как раз оно должно остаться прежним. Можно, конечно, найти таблицы с нужным кол-вом строк/столбцов, каждый экземпляр скопировать, копию отформатировать, проверить на соответствие и затем удалить.. Но тогда и необходимость в фильтре отпадет - можно тупо каждую таблицу поячеисто почесать..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
|
||||
начинающий инженер-гидротехник Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 893
|
|
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема создания связи таблиц в AutoCAD 2016 с MS Excel 2016 | alterfiesta | AutoCAD | 15 | 27.06.2019 12:29 |
Как в формулах одной таблицы сослаться на ячейки другой таблицы? | МишаИнженер | AutoCAD | 27 | 22.01.2018 18:57 |
Перенести данные с таблицы AutoCad в Eccess | Jeneva | AutoCAD | 2 | 23.06.2017 10:11 |
Программное создание таблицы AutoCAD. Муки творчества. | Do$ | Программирование | 46 | 03.08.2016 16:48 |
Какую версию ObjectARX с каким AutoCAD можно можно использовать? | nav3000 | Программирование | 3 | 01.12.2012 21:37 |