Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Как из VB работать с Excel


Автор: mobotdel 4.8.2011, 15:52
Задача такая: нужно сделать dll с функциями обрабатывающими ёксель приложения: вставка в ячейки значений и формул, формат ячеек, добавление shape и пр.
Просто вычисляющие функции - это понятно; но как вышеперечисленное не пойму. Везде нахожу только WorkBook.open и .add, а чтобы с текущей книгой нет.
Подскажите, пожалуйста, кто знает!
ЗЫ VBA не предлагать))

Автор: Akina 4.8.2011, 16:08
Цитата(mobotdel @  4.8.2011,  16:52 Найти цитируемый пост)
VBA не предлагать

БСК. 
Подключай референсную либу Экселя и пиши именно с использованием Экселевского VBA-синтаксиса: Dim wbk As EXCEL.Workbook и так далее

Автор: mobotdel 5.8.2011, 07:42
Это понятно, я не могу обратиться к текущей-активной книги  smile 

Автор: Akina 5.8.2011, 07:54
Цитата(mobotdel @  5.8.2011,  08:42 Найти цитируемый пост)
я не могу обратиться к текущей-активной книги    

ThisWorkbook

Автор: mobotdel 5.8.2011, 12:44
это помогло: set ExelApp = GetObject(, "Excel.Application")

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)