Как избавиться от OLE объекта?
Случайно вставился в чертёж OLE объект — Word файл. И теперь после того, как я убираю его опцией clear и пытаюсь сохранить файл Автокад вылетает.
Как избавиться от этого OLE объекта без последствий?
Просмотров: 4761
LISP, C# (ACAD 200[9,12,13,14])
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,656
Удалить объект _erase’ом. Или файл сюда
__________________
Моя библиотека lisp-функций
—
Обращение ко мне — на «ты».
Все, что сказано — личное мнение.
| Кулик Алексей aka kpblc |
| Посмотреть профиль |
| Посетить домашнюю страницу Кулик Алексей aka kpblc |
| Найти ещё сообщения от Кулик Алексей aka kpblc |
Регистрация: 24.10.2007
Сообщений: 108
После Erase тоже вылетает.
Регистрация: 25.12.2005
Сообщений: 13,627
А если сделать экспорт в DWG?
LISP, C# (ACAD 200[9,12,13,14])
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,656
Borikv, тогда «больного» в студию.
__________________
Моя библиотека lisp-функций
—
Обращение ко мне — на «ты».
Все, что сказано — личное мнение.
| Кулик Алексей aka kpblc |
| Посмотреть профиль |
| Посетить домашнюю страницу Кулик Алексей aka kpblc |
| Найти ещё сообщения от Кулик Алексей aka kpblc |
Регистрация: 24.10.2007
Сообщений: 108
Я хотел послать «больного» в студию. Но поскольку файл для посылок великоват, стёр почти всё, оставил этот OLE в рамочке и сделал save as. Так вот в этом новом чертеже он стирается без проблем.
LISP, C# (ACAD 200[9,12,13,14])
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,656
Архиваторы не просто так существуют.
__________________
Моя библиотека lisp-функций
—
Обращение ко мне — на «ты».
Все, что сказано — личное мнение.
| Кулик Алексей aka kpblc |
| Посмотреть профиль |
| Посетить домашнюю страницу Кулик Алексей aka kpblc |
| Найти ещё сообщения от Кулик Алексей aka kpblc |
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,535
Пока пытался послать файл на форум — проблема решилась!
Вот она — сила ФОРУМА. Лучше Кашпировского помогает
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
Регистрация: 24.10.2007
Сообщений: 108
С основным-то файлом ничего не решилось. Так что Кашпировских в студию! А если серьёзно , может тот факт ,что после стирания почти всего чертежа проблема исчезла, говорит о связи этого Ole с какими-то элементами?
Регистрация: 15.08.2007
Сообщений: 2,204
Сообщение от Borikv
С основным-то файлом ничего не решилось. Так что Кашпировских в студию! А если серьёзно , может тот факт ,что после стирания почти всего чертежа проблема исчезла, говорит о связи этого Ole с какими-то элементами?
Если осле стирания почти всего чертежа проблема исчезла то это говорит о том, что не помешало бы сделать _.AUDIT
ИМХО.
Регистрация: 24.10.2007
Сообщений: 108
Таки AUDIT выручил. Всем спасибо
| Форум DWG.RU > Программное обеспечение > AutoCAD > Как избавиться от OLE объекта? |
| Похожие темы | ||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| на злобу дня !! | zaza-noza | Разное | 63 | 22.05.2009 15:10 |
| Как снять выделение с объекта | оап | AutoCAD | 2 | 02.07.2008 01:36 |
| Обновляемость OLE объекта в AutoCAD | Shbalanke | AutoCAD | 1 | 08.02.2006 00:45 |
| Как в макросе запросить ввод объекта и точки. | Torino | AutoCAD | 4 | 27.08.2003 18:58 |
OLE Cannot be Deleted in AutoCAD (Can’t Move/Delete OLE Objects)

A few weeks ago I stumbled upon a very strange and unusual issue. An embedded OLE cannot be deleted in AutoCAD. No matter what I tried there commands like ERASE and even Move reported “0 found” at the command line. The solution was really simple but nevertheless, it was an annoying problem that’s why I am going to share it with you here.
The First thing you should check is if the OLE object that cannot be Deleted (Erased) from the AutoCAD Drawing is in “Locked” layer. In such case you just have to Unlock it and then Erase the OLE image.

After checking the layers and if the OLE Object still cannot be Moved or Deleted, maybe the OLE Frame is turned off. With the Frame turned off, editing grips do not appear when selecting the object. Grips are necessary for any editing action like Move, Erase, etc.
To turn On the OLE Frame follow these three simple steps:
- Type OLEFRAME at the Command-Line.
- When Asked, set the value to 1 or 2 and hit Enter.
- Editing (Erase, Move, etc.) the OLE is now possible!
Here is the info about OLEFRAME system Variable in the AutoCAD Help.
If we helped you with your problem, please don’t forget to share the post. You can also check our other AutoCAD related Tips and Tricks!
How useful was this post?
Click on a star to rate it!
Average rating 3 / 5. Vote count: 6
No votes so far! Be the first to rate this post.
We are sorry that this post was not useful for you!
Let us improve this post!
Tell us how we can improve this post?
Как редактировать вставленный OLE объект ?
Форумы CADUser → Autodesk → AutoCAD → Как редактировать вставленный OLE объект ?
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщения 14
#1 Тема от Иршат 21 февраля 2003г. 14:36:25
Тема: Как редактировать вставленный OLE объект ?
В готовый чертеж AutoCAD 2000 вставляется фрагмент листа Excel. После этого начинается. После любого изменения этого объекта (перетаскивание, изменение размеров) начинаются «глюки» AutoCAD: исчезают рисунки на кнопках, перестают отображаться части вставленной таблицы (причем, на самом деле, они сохраняются).
В конце концов AutoCAD просто виснет.
#2 Ответ от Алексей Ишмяков 21 февраля 2003г. 18:30:27
- Алексей Ишмяков
- Восстановленный участник
- На форуме с 15 октября 2001г.
- Сообщений: 896
- Спасибо: 0
Re: Как редактировать вставленный OLE объект ?
При работе с OLE объектами в AutoCAD настоятельно рекомендуется использовать только пространство Листа (Layout)
#3 Ответ от Mikhail 21 февраля 2003г. 19:01:41
Re: Как редактировать вставленный OLE объект ?
Вот что написано в хелпе к Акаду
AutoCAD 2000 Known Limitations
.
You cannot edit a Microsoft Excel spreadsheet from within AutoCAD. To make changes to the spreadsheet, you must edit it in Microsoft Excel. However, the links in AutoCAD cannot be updated or reloaded.
.
Сия тирада означает приблизительно следующее:
Известные ограничения Акада2000
.
Вы не можете редактировать электронные таблицы Екселя из Акада. Изменять их (эл. таблицы) вы должны непосредственно в Екселе. При этом таблица вставленная в Автокад не обновляется.
Я работаю с 2000 и предполагаю что в 2002 ситуация вряд ли изменилась.
Рекомендую создавать таблицы в акаде с использованием блоков с аттрибутами — например одна строка — блок с атрибутами. :))) В общем желаю творческих успехов :)))
ObjectARX. Расчленение и удаление proxy-объектов (Страница 1 из 10)
Команда EXPLODEALLPROXY:
Расчленяет все proxy-примитивы (которые можно расчленить, т.е. программист при их создании не указал флаг нерасчленяемости), во всем чертеже.
Команда REMOVEALLPROXY:
Удаляет все proxy-объекты и proxy-примитивы (в том числе и те, которые имеют флаг неудаляемости). Ее удобно выполнять после EXPLODEALLPROXY — тогда она удалит все то, что не удалось расчленить.
=====================================================
Для вызова из VisualLisp:
(ExplodeProxyEntity ent)
ent — имя примитива вида . Расчленяет только этот
примитив, даже если он входит в блок.
Например: (explodeproxyentity (car (nentsel)))
(ExplodeAllProxyInBlock «имя блока»)
Этой функции можно передавать не только имя блока, но и имя примитива внутри блока.
Например: (explodeallproxyinblock (car (nentsel)))
расчленит все прокси в блоке, на который указали.
Функции возвращают следующие значения:
0 success - успешное завершение -1 parmerr - ошибка передачи параметра -2 openerr - ошибка открытия proxy-объекта -3 explerr - ошибка разбития proxy -4 appenderr - ошибка добавления "состава" proxy в файл dwg. -5 eraseerr - ошибка удаления исходного объекта.