Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » ATable for AutoCAD

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4

Открыть новую тему     Написать ответ в эту тему

Alxdhere



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
2irwave

Цитата:
Цитата:Попробуй ExcelObject As Excel.Application поменять на ExcelObject As Application.  
 
в списке Available Reference такого вообще нет.  

Это относится не к Available Reference!
Попробуй эту строку в исходном коде заменить.
 

Цитата:
Как посмотреть список библиотек нужных для X2G?

1. Открыть VBA под AutoCAD.
2. Меню Tools-Reference
3. Должны быть включены:
  - Visual Basic For Application
  - AutoCAD 2006 Type Library
  - OLE Automation
  - Microsoft Forms 2.0 Object Library
  - Microsoft Excel 11.0 Object Library
  - AlxdGrid Library
4. AlxdGrid Library - это AlxdGrid.dll, а не AlxdGrid.arx!!!
 
Теоретически, после загрузки модуля .dvb, все необходимые библиотеки должны быть подключены. Но я сейчас уже ни в чем не уверен.
 
Добавлено:
2 MBus
Поковырялся в направлении невозможности возврата объекта AlxdGrid.AlxdApplication. Трудно сказать что-то определенное. Могу пока предложить только протестировать работоспособность модуля на совершенно чистой машине с Win XP, AutoCAD и Office. Желательно для начала с правами админа.
Не смог я сгенерировать ошибку никаким образом. У меня все прекрасно возвращается. Как в LISP, так и в VBA.

Всего записей: 183 | Зарегистр. 24-11-2004 | Отправлено: 06:38 30-05-2005
zvyagaaa



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Alxdhere
Можно ли как - то осуществить следующий финт? Допустим, у меня есть две таблицы А и Б. Я хочу, чтобы в таблице  Б в нужную мне ячейку можно было поставить ссылку на ячейку таблицы А.  Как в Excel'e =Лист1!$G$21? Или это совсем нереально?  
 

Всего записей: 782 | Зарегистр. 02-02-2005 | Отправлено: 20:47 02-06-2005
Alxdhere



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Можно. Надо использовать модуль AlxdExtension, в котором есть функция AlxdCell. Формат функции описан.
Кстати, скоро обновлю AlxdExtension. В нем появится поддержка регулярных выражений!!!

Всего записей: 183 | Зарегистр. 24-11-2004 | Отправлено: 13:39 03-06-2005
irwave

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alxdhere
Комрад, как сделать следующее: чтобы каждый столбец, шапка и рамка вокруг таблицы были толщиной 0.6 мм, а все остальное - по слою. При помощи Формат-Ячеек-Границы, что-то ничего не выходит. Может что-то делаю не так?

Всего записей: 254 | Зарегистр. 28-04-2004 | Отправлено: 14:44 03-06-2005
zvyagaaa



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А как тогда handle к таблице прицепить?  
ЗЫ в помощи написано следующее, цитирую

Цитата:
Пример поиска значения.  
Использование в Lisp:      (AlxdCell "1F" 1 1)  
Использование в ATable:   = AlxdAttValue ("1F";1;1)

Ошибка?  

Всего записей: 782 | Зарегистр. 02-02-2005 | Отправлено: 15:23 03-06-2005
Alxdhere



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
2irwave
Как известно толщину можно задать двумя способами. Цветом (+ стиль печати) и Lineweight. Если эти значения поменять, то столбец и рамка вокруг таблицы станут какие надо. А вот шапку надо сразу чертить такую, какую надо.
 
2zvyagaaa
Почему ошибка? Команда list в AutoCAD'е и выбери таблицу. В текстовом окне (по F2, если не в курсе) описание объекта. Ищи handle и используй его по назначению
 
Добавлено:
Кстати, для интересующихся http://www.lplm.ru/phpBB2/viewtopic.php?t=34

Всего записей: 183 | Зарегистр. 24-11-2004 | Отправлено: 15:45 03-06-2005
zvyagaaa



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Alxdhere[q][/q]
 
(оффтоп) Потому что файл помощи был написан как в анекдоте - методом Ctrl-C_Ctrl-V (/оффтоп)
Я же специально выделил жирненьким AlxdAttValue ("1F";1;1) Это в разделе AlxdCell написано, а должно быть так AlxdCell("1F";1;1) Не веришь открой и посмотри. Да, все работает.
 
После некоторого времени использования Atable предлагаю добавить следующее:
1)В меню "Формат"-"Ячеек..." на закладке "Текст" дать возможность выбора слоя в разделе "оформление".
2)Там же на закладке "Границы" дать возможность выбора слоя.
3)Более логично было бы, если бы эта форма "Формат ячеек" также была бы в popup-menu на выделенной ячейке.

Всего записей: 782 | Зарегистр. 02-02-2005 | Отправлено: 16:54 03-06-2005 | Исправлено: zvyagaaa, 12:30 05-06-2005
Alxdhere



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
2 zvyagaaa
Аааааааа.... понял! Не дурак! Дурак, что не понял!
 
1. Обоснуй необходимость выбора слоя индивидуально для каждой ячейки и бордюров.
2. Насчет меню. Нет проблем. Сделаю.

Всего записей: 183 | Зарегистр. 24-11-2004 | Отправлено: 06:20 06-06-2005
zvyagaaa



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Все зависит от организации работы со слоями. Кто-то, я знаю, работают только на слое "0", кто-то слои использует таким образом:слой-машина (например, проектировщики), я привык работать так (и знаю, что так работают многие). У меня есть слои - "основная" (линия толщиной 0,6 красного цвета), тонкая, штрих-пунктирная, и т.д.+всякие слои по сетям, но сейчас это не важно. Для меня важно видеть толщины линий. В акаде можно видеть толщину линий на экране двумя способами-LWT и цветом слоя, которому толщина задана. LWT для меня не приемлем по той причине, что при плотной зарисовке ничего не видно. Остается цвет линий.  
Цвет также является хорошим инструментом для контроля, видно, что поменял в таблице толщины, или не поменял. Поэтому, при желании выделить какую-то ячейку толстым бордюром, мне проще поставить "Слой", "по слою" "по слою" и усе! Чем каждый раз мороковать,какую мне толщину и цвет выставить. Надеюсь, что убедил.

Всего записей: 782 | Зарегистр. 02-02-2005 | Отправлено: 08:55 06-06-2005
Alxdhere



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Понял. Подумаю.

Всего записей: 183 | Зарегистр. 24-11-2004 | Отправлено: 09:16 06-06-2005
Alxdhere



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
2zvyagaaa
 
А почему не устраивает настройка слоев в стиле таблицы? Недостаточно?

Всего записей: 183 | Зарегистр. 24-11-2004 | Отправлено: 15:34 06-06-2005
zvyagaaa



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Да, недостаточно! Нет, если это как-то сложно сделать, то не заморачивайся, добавь функционала, возможность форматирования мтекста, а если не очень сложно, то лучше сделать.

Всего записей: 782 | Зарегистр. 02-02-2005 | Отправлено: 18:25 06-06-2005
Mbus



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alxdhere
Я наконец снова добралась до вашей программы. тут как раз под руку попал комп для переустановки. На нем чисто и свежо все с нуля начала устанавливать. После каждого чиха проверяла, работает или нет.... Так вот к таким результатам я пришла - у нас используется в качестве антивирусной программы Касперский, сетевой вариант. Т.е. есть сервер администрирования и есть Кспер для рабочих станций, и соответственно на каждом компе еще работает к тому же Агент администрирования.... Так вот после их установки то и перестал работать аддон, а до этого все было прекрасно.
 
Добавлено:
Выключаешь постоянную защиту и все работает!
Правда как здесь уже упоминали, после работы с аддоном перестают работать др команды автокада, пока его не перезагрузишь

Всего записей: 655 | Зарегистр. 04-06-2003 | Отправлено: 16:46 07-06-2005
Alxdhere



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
2MBus
Вот так да!!! С антивирем надо быть повнимательнее. У меня на работе Panda, с ней таких заморочек не было. Спасибо за найденое решение.
 
А вот насчет команд я сам не могу понять, что происходит. Смахивает на неосвобожденные ресурсы, но VBA их сам должен освобождать. Сейчас занят другими вещами, поэтому опосля погоняю atableX2G поконкретнее, чтобы понять откуда ноги растут.
 
2 ALL
 
Выпущена новая версия AlxdExtension!
 
Добавлены новые функции:
AlxdArea(skip; list) - сумма площадей.
AlxdLength(skip; list) - сумма длин.
AlxdVolume(skip; list) - сумма объемов.
 
AlxdReExec(pattern; string; ignorecase) - выполнить разбор регулярного выражения.
AlxdReReplace(pattern; string1; string2; ignorecase) - замена текста по шаблону в регулярном выражении.
AlxdReTest(pattern; string; ignorecase) - выполнить поиск регулярного выражения в указанной строке.
 
AlxdRound(value; prec) - округления числа с заданной точностью (5 знаков).
AlxdRounds(value; prec) - округления числа с заданной точностью (15 знаков).
 
 
Добавлено:
Чуть не забыл... качайте AlxdExtension с http://www.alx.ncn.ru - для тех, кто не знает.

Всего записей: 183 | Зарегистр. 24-11-2004 | Отправлено: 06:37 08-06-2005
zvyagaaa



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Заметил, что после частых попыток изменить формат ячейки, акад становится крайне нестабилен. На днях акад вывалился вообще без всяких окошек. И так два раза подряд. Это происходило после того, как я менял цвет и толщину линий в ячейке. Кроме того, как-то странно меняются углы наклона для dtext через меню формат ячеек... Сегодня после попытки изменить отступ от левого края с 2 на 0 вылезло окошко с кнопой ОК, которое никакими путями не исчезало. И после закрытия возникало вновь. Там было написано примерно следующее Error bla-bla-bla Access violation bla-bla-bla ntdll.dll. Write to adress (тут был номер адреса, который я не запомнил). Пришлось через Task Manager снимать Акад. Кроме того почему-то не работает должным образом X2G.
Выделяю поле в Екселе. запускаю аддон. Сначала пишется следующее. Заголовок окна "AutoCAD" в окне написано - "Load data from block reference is failed!",кнопка ОК. Нажимаю на ОК. Появляется окно "...импорт данных..." Жму "вернуть ссылку". Появляется строка типа F:\Работа\Вентиляция\[Таблица по вентиляции.xls]Лист1!$A$3:$D$12 жму "Обновить", появляется окно "Лист из ссылки не найден". Что это значит?
Система WinXP SP2 Ru+hotupdates. AutoCAD2006. Office 2003 SP1 Ru. NOD32.

Всего записей: 782 | Зарегистр. 02-02-2005 | Отправлено: 14:26 10-06-2005
Alxdhere



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
2 zvyagaaa
Я с Access violation уже голову сломал. Не могу отловить. Что именно вызывает.
 
"Лист из ссылки не найден" - значит atableX2G не нашел лист в Excel. Что странно, если ссылка возвращалась автоматом. Погляжу еще. Может парсер барахлит. Надо его на RegExp заменить.

Всего записей: 183 | Зарегистр. 24-11-2004 | Отправлено: 15:07 10-06-2005
Alxdhere



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Выпущен AlxdExtension for AutoCAD v3.5!  
 
Добавлены новые функции.  
AlxdSelect - выбор объектов по заданному критерию и возврат списка handle'ов.  
AlxdXCell - возврат значения ячейки MS Excel по указанному адресу.  
AlxdLotsiaAttV - поиск значения атрибута объекта Lotsia PDM Plus.  
AlxdLotsiaAttP - поиск значения атрибута объекта Lotsia PDM Plus (возврат точечной пары).  
 
Подробные описания в справке AlxdExtension. См. http://www.alx.ncn.ru

Всего записей: 183 | Зарегистр. 24-11-2004 | Отправлено: 07:21 20-06-2005
Alxdhere



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Выпущен ATable for AutoCAD v6.8!
 
Исправлены:
мелкие ошибки
создание списка аддонов (он индивидуален для каждого документа)
размножение дробных чисел мышью
стили таблиц
 
Новые возможности:
создание стиля прямо в редакторе на основе таблицы (супер!)
специальная вставка - вставка из буфера обмена с выбором формата
поддержка формата HTML в буфере обмена
при выборе стиля текста в окне Формат-Ячеек можно применить свойства стиля текста свойствам ячеек
подбор размера колонки/ряда при двойном щелчке мышью на их границе
сохранение файла Помощника в формате non-Unicode
интерфейс на вьетнамском языке (два перевода)
 
Добавлены:
библиотека .tlb
 
Ищите все там же на http://www.alx.ncn.ru

Всего записей: 183 | Зарегистр. 24-11-2004 | Отправлено: 06:53 21-06-2005
Psip

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Отлично! один из багов исправлен! Теперь в АТаble можно использовать текст с наклоном.
(см. http://forum.ru-board.com/topic.cgi?forum=35&bm=1&topic=17221&start=60).  
А как насчет обрамления ячеек?

Цитата:
 Баг №2: В уже созданной таблице заходим в Формат ячейки/Границы и ... И что там видим? Толщина - Послою, Цвет - Послою. Почему не показывает какие толщины обрамления ячеек?
Это было во всех версиях.  

Все как было, так и осталось
---------------
Взял на посмотреть акад2006, английский, чтобы сравнить таблицы в акаде и АТаble.
Увидел. Сравнил.
Стер его к чертям! В акаде не таблицы, а %^&$#@-ня какая-то. До возможностей АТаble им еще далеко. Очень далеко.

Всего записей: 130 | Зарегистр. 13-11-2003 | Отправлено: 21:54 05-07-2005
Alxdhere



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Хочешь чтоб в окне Формат-Ячеек-Границы отрисовывался и цвет и толщина???

Всего записей: 183 | Зарегистр. 24-11-2004 | Отправлено: 10:33 11-07-2005
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4

Компьютерный форум Ru.Board » Компьютеры » Программы » ATable for AutoCAD


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru