|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Как ТЕКСТ перенести из AutoCad в Excel?
студент
Владимир
Регистрация: 13.03.2006
Сообщений: 5
|
||
Просмотров: 21937
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Версия AutoCAD? Лично я подобную задачу решал бы лиспом, но тут раздел другой.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 30.08.2009
Сообщений: 189
|
как то озадачивался этим вопросом вот названия ПО, что нарыл:
tablebuilder ToolPac (http://www.dotsoft.com/toolpac.htm) http://dwg.ru/dnl/8901 MechanicsCS что-то еще было, но вспомнить не получается может поможет
__________________
Timeo Danaos et dona ferentes :eek: Последний раз редактировалось KennyMckormik, 23.12.2010 в 09:36. |
|||
![]() |
|
||||
Регистрация: 25.03.2023
Сообщений: 1
|
Цитата:
По описанию как раз то, что я и искал, очень здравая вещь, но как он работает может быть есть гайд какой-то? При запуске макроса, я выделяю объекты и всё что он делает - пишет количество текстовых файлов. В буфер обмена ничего не кладёт. Подскажите, как, всё таки, эту информацию переправить в эксель с помощью данного макроса? |
|||
![]() |
|
||||
Регистрация: 28.01.2009
Сообщений: 26
|
В VetCAD есть текстовый редактор, через который можно выбрать несколько текстовых объектов для редактирования, потом скопировать их из редактора и вставить в excel. Объекты вставляются в excel в один столбец
----- добавлено через ~5 мин. ----- Цитата:
|
|||
![]() |
|
||||
C сайта акада:
Преобразуйте текстовые объекты в один объект Mtext, войдя в командную строку TXT2MTXT и выделив текстовые объекты. Для таблицы ограничьте столбцы запятыми. Дважды щелкните объект MText и скопируйте текст (Ctrl + C) Теперь запустите Microsoft Excel и вставьте данные в одну ячейку. Весь текст должен быть вставлен в одну ячейку. Выделите ячейку с текстом, затем перейдите на вкладку «Данные» и нажмите «Текст в столбцы». Появится окно под названием Мастер преобразования текста в столбцы. На первой странице выберите С разделителями и нажмите Далее На второй странице задайте разделители. выберите "Запятая" и нажмите Далее Нажмите кнопку Готово!
__________________
...переменная FILEDIA создана для привлечения пользователей к форумам. |
||||
![]() |
|
||||
Регистрация: 28.06.2023
Сообщений: 8
|
Цитата:
Сохраненный файл экселя открыт. Пробовал экселевский файл сохранять и с расширением xls и xslm и xlsx ничего не помогает. |
|||
![]() |
|
||||
Регистрация: 14.09.2020
Санкт-Петербург
Сообщений: 395
|
Укажите версии и разрядность офиса и акада.
Код должен создавать свой новый файл. Рискну предположить, что эксель запускается в фоновом режиме и вы его просто не видите. Попробуйте добавить в явном виде отображение экселя, код должен быть таким: Код:
|
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() Создается новый файл и в него копируется текст, а не в открытый активный. Если при первом запуске макроса эксель не был запущен, то возможно, запускается "невидимкой", поэтому "в эксель не копирует". Можно либо через диспетчер задач посмотреть и убить все процессы экселя, потом открыть эксель, потом запустить макрос. Ну, или как Dinoxromniy советует, отрихтовать код, "...Visible = True" добавить..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 28.06.2023
Сообщений: 8
|
Цитата:
Обнаружил это когда нашел Lisp для подобной задачи. Он то мне и запустил все мои фоновые окна. Лисп нашел здесь https://www.cadstudio.cz/freeware называется Txt2XLS |
|||
![]() |
|
||||
Регистрация: 28.06.2023
Сообщений: 8
|
Цитата:
Но вот теперь другой вопрос: В автокаде тексты стояли в столбик в одном порядке а в экселе совсем в другом (в разброс). Как сделать чтобы в экселе они выстраивались в том же порядке? |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,171
|
|
|||
![]() |
|
||||
Регистрация: 14.09.2020
Санкт-Петербург
Сообщений: 395
|
Цитата:
Соответственно, можно либо вручную написать формулу в экселе, чтобы реверсировать порядок, либо допустим вывести через код VBA в столбце В значения в обратном порядке. Повторюсь - важно выделять текст единственным выделением рамки, либо же учитывать, что при нескольких выделениях рамкой каждое выделение попадет в обратном порядке. Код:
|
|||
![]() |
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,171
|
Цитата:
![]() Впрочем, все уже написано, см.приложение по ссылке из #17. Последний раз редактировалось kp+, 21.07.2023 в 23:11. |
|||
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Текст из autocad в Word в текущее положение курсора. Как? | _Andre_ | Программирование | 31 | 18.06.2016 15:56 |
VBA. Как импортировать содержимое ячейки Excel в AutoCad? | Petrov-Vodkin | Программирование | 4 | 27.12.2010 12:22 |
Перенос данных из Excel в Autocad 2010 | Pontelimon | AutoCAD | 3 | 19.11.2010 13:36 |
Перебор ячеек в Excel из VBA AutoCAD | SVitaliy | Программирование | 6 | 10.10.2007 23:45 |
Нет ли у кого ивритского шрифта? (из EXCEL в AutoCAD) | Grinzaid | AutoCAD | 1 | 26.12.2003 22:25 |