Vlax-import-type-library подключить excel
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Vlax-import-type-library подключить excel

Vlax-import-type-library подключить excel

Ответ
Поиск в этой теме
Непрочитано 15.01.2014, 23:11 #1
Vlax-import-type-library подключить excel
nolte
 
спринклеры, сантехника
 
Регистрация: 26.01.2010
Сообщений: 190

Подскажите где почитать, какой файл библиотечный подключить, для работы с excel, что учитывать в зависимости от версии excel и вообще какие подводные камни есть на этом пути, или кто то может просто толково объяснить как этого зверя побороть.
__________________
Знание лисп: со справочником Н. Полещука
Просмотров: 2665
 
Непрочитано 15.01.2014, 23:16
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


А чем не устраивает работа через позднее связывание? Тогда по крайней мере "привязки" к версии Excel'a не будет.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 15.01.2014, 23:41
#3
nolte

спринклеры, сантехника
 
Регистрация: 26.01.2010
Сообщений: 190
Отправить сообщение для nolte с помощью Skype™


любопытство, поиск легких путей, восполнение пробела в знаниях, да и пригодиться наверняка где то. Короче если не в лом написайте пару строчек по теме или ссылочку желательно на русском.
__________________
Знание лисп: со справочником Н. Полещука
nolte вне форума  
 
Непрочитано 16.01.2014, 00:05
#4
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


На лиспе все коды, которые я видел, сводились именно к позднему связыванию: vlax-get-or-create-object "Excel", получение указателей на коллекции книг, книгу, лист и т.д.
И я далеко не уверен, что для новых версий Excel'a подобное сработает: http://knowledgebase.progress.com/ar...icle/000041438 По крайней мере у себя на компе с установленным MS Office 2010 я не обнаружил tlb-файлов, подходящих под Excel (хотя, может, и плохо искал)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 16.01.2014, 01:32
#5
nolte

спринклеры, сантехника
 
Регистрация: 26.01.2010
Сообщений: 190
Отправить сообщение для nolte с помощью Skype™


c 2010 вроде как получилось завтра подумаем чего со всем этим счастьем делать
Код:
[Выделить все]
 Команда: (setq fl "C:\\Program Files (x86)\\Microsoft Office\\Office14\\excel.exe")
"C:\\Program Files (x86)\\Microsoft Office\\Office14\\excel.exe"

Команда: (vlax-import-type-library
(_> :tlb-filename fl
(_> :methods-prefix  "dsxm-"
(_> :properties-prefix "dsxp-"
(_> :constants-prefix  "dsxc-"
(_> )
T

Команда: (vlax-typeinfo-available-p (vla-get-activedocument (vlax-get-acad-object)))
T
----- добавлено через 34 сек. -----
Алексей спасибо
__________________
Знание лисп: со справочником Н. Полещука
nolte вне форума  
 
Непрочитано 16.01.2014, 14:14
#6
Олег (jr.)

специалист по околачиванию грушевых деревьев
 
Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 811


Ни разу не имел счастья работать корректно с этими
методами vlax-import-type-library, постоянно вылезали
какие-нибудь баги, проще использовать свои методы
с использованием ActiveX, мое сугубо ИМХО
Посмотри здесь:
http://www.theswamp.org/index.php?to...3934#msg463934
Олег (jr.) вне форума  
 
Автор темы   Непрочитано 17.01.2014, 20:28
#7
nolte

спринклеры, сантехника
 
Регистрация: 26.01.2010
Сообщений: 190
Отправить сообщение для nolte с помощью Skype™


Олег (jr.),
Спасибо за подсказку поизучаю
__________________
Знание лисп: со справочником Н. Полещука
nolte вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Vlax-import-type-library подключить excel



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
AutoCAD 2012 zenon AutoCAD 168 08.04.2013 16:01
Сквозная нумерация листов через поля Sta1917 Программирование 6 13.11.2012 00:27
PyAcad.Net - Iron Python для программирования в Автокаде Красин .NET 6 25.06.2010 17:33
; warning:AutoCAD type library load failed: "Ошибка при Torino AutoCAD 1 30.06.2005 15:43