Тема: AutoCad Excel - обратная связь?

Можно ли передать площади объектов в Excel, если да то как? И меняя конфигурацию и площадь в AutoCad будет ли автоматически "переписываться" значение площадей в Excel, спасибо.

Re: AutoCad Excel - обратная связь?

Надо внутри полилинии, которой описывается площадь, построить таблицу командой table, состоящую из 3-х ячеек (название помещения, номер и в третью ячейку внести поле (field). Эта field и будет отражать площадь данной полилинии, которой описывается площадь. А уже из этой таблицы осуществляется экспорт в таблицу exel, в отдельную ячейку. И так для каждого помещения.

Re: AutoCad Excel - обратная связь?

Хе, не прошло и полгода :)
Тем не менее: не очень понимаю, зачем нужно использовать именно Excel, когда вся эта информация уже есть в файле када, и ее оттуда брать проще всего (и в каде же обрабатывать при необходимости). Либо сторонним приложением вскрыть файл через ObjectDBX и обрабатывать

Re: AutoCad Excel - обратная связь?

> kpblc
Хе, ты опять за свое...
Ну не могут ВСЕ уметь программировать!

Re: AutoCad Excel - обратная связь?

> Любознательный
Да, я такой :)
На самом деле (если серьезно) то смысла в таком лично я особого не вижу. Ведь прежде чем делать что-то подобное, надо будет дополнительно определять, вообще - это полилиния, регион, 3dface или еще кто-то, есть ли там свойство area, а также проверить замкнутость контура. Тильки так... Конечная задача не очень понятна, поэтому можно выдумывать до бесконечности.

Re: AutoCad Excel - обратная связь?

По первоначальному вопросу: Сделать можно. Но!
1. Надо дополнительно прописывать реакторы на изменения базы чертежа - дополнение и удаление примитивов;
2. Дополнительно прописывать реакторы на изменение примитивов.
3. Файл результата должен находиться всегда в жестко прописанном месте и не должен быть открыт кем бы то ни было в момент работы AutoCAD'a
Резюме: Головняка больше чем проблем решается. Если уж очень сильно надо, проще будет базу данных присобачить и работать с ней - она по крайней мере многопользовательскую работу корректно поддерживает.