EXCEL

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
KPEATOP
Бывалый
Бывалый
 
Сообщения: 291
Зарегистрирован: 02.12.2002 (Пн) 16:33
Откуда: Russia

EXCEL

Сообщение KPEATOP » 07.09.2018 (Пт) 10:27

у меня такая проблема:
при компиляции проекта выдает ошибку в строке

Dim xlBook As Excel.Workbook

Раньше в VB5 я включал в РЕФЕРЕНС Microsoft Excel 9.0 Object Library и у меня все работало.
А в VB6 в РЕФЕРЕНС нет Microsoft Excel 9.0 Object Library.
Может что то другое надо включить ? Подскажите пожалуйста.
Вечность пахнет нефтью

ger_kar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1957
Зарегистрирован: 19.05.2011 (Чт) 19:23
Откуда: Кыргызстан, Иссык-Куль, г. Каракол

Re: EXCEL

Сообщение ger_kar » 07.09.2018 (Пт) 10:50

KPEATOP писал(а):Может что то другое надо включить ? Подскажите пожалуйста.
Естественно другое. У вас Office (Excel) какой установлен? И установлен ли вообще? Вот на эту установленную версию и нужно подключить ссылку (Reference).
Бороться и искать, найти и перепрятать

KPEATOP
Бывалый
Бывалый
 
Сообщения: 291
Зарегистрирован: 02.12.2002 (Пн) 16:33
Откуда: Russia

Re: EXCEL

Сообщение KPEATOP » 07.09.2018 (Пт) 14:39

У вас Office (Excel) какой установлен? И установлен ли вообще? Вот на эту установленную версию и нужно подключить ссылку (Reference).


У меня установлен Office (Excel) 16. Пробовал в Reference включить Microsoft Office 16.0 Object Library не помогло. Что нужно включить в Reference ?
Вечность пахнет нефтью

ger_kar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1957
Зарегистрирован: 19.05.2011 (Чт) 19:23
Откуда: Кыргызстан, Иссык-Куль, г. Каракол

Re: EXCEL

Сообщение ger_kar » 07.09.2018 (Пт) 17:16

KPEATOP писал(а):Пробовал в Reference включить Microsoft Office 16.0 Object Library не помогло. Что нужно включить в Reference ?
Ну, раз вы хотите использовать Excel, то на него и надо было ссылку подключать, т.е. на Microsoft Excel 16.0 Object Library в вашем случае.
Бороться и искать, найти и перепрятать

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 945
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Re: EXCEL

Сообщение kibernetics » 07.09.2018 (Пт) 17:18

KPEATOP писал(а):
У вас Office (Excel) какой установлен? И установлен ли вообще? Вот на эту установленную версию и нужно подключить ссылку (Reference).


У меня установлен Office (Excel) 16. Пробовал в Reference включить Microsoft Office 16.0 Object Library не помогло. Что нужно включить в Reference ?


Конечно, можно поставить референс на офис, который на твоём компе установлен (2016). А потом дашь приложение другу, у которого установлен 2013 например, и всё, прилага там не запустится.
Что делать? Использовать позднее связывание Late Binding. Да и то там есть подводные камни. К 64-битному так просто не подконнектишься.

KPEATOP
Бывалый
Бывалый
 
Сообщения: 291
Зарегистрирован: 02.12.2002 (Пн) 16:33
Откуда: Russia

Re: EXCEL

Сообщение KPEATOP » 10.09.2018 (Пн) 7:52

Ну, раз вы хотите использовать Excel, то на него и надо было ссылку подключать, т.е. на Microsoft Excel 16.0 Object Library в вашем случае.


Там нет Microsoft Excel 16.0 Object Library
Вечность пахнет нефтью

Sam777e
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 157
Зарегистрирован: 16.09.2010 (Чт) 4:33

Re: EXCEL

Сообщение Sam777e » 10.09.2018 (Пн) 8:51

У меня сплошная старина ... и нет VB6.

Из среды VBA Excel' я видна такая картинка - так, может и надо давать ref на Ехcel.ЕХЕ ?
Вложения
BBS-EXCEL.PNG
BBS-EXCEL.PNG (63.88 Кб) Просмотров: 2204
Здоровья и удачи

KPEATOP
Бывалый
Бывалый
 
Сообщения: 291
Зарегистрирован: 02.12.2002 (Пн) 16:33
Откуда: Russia

Re: EXCEL

Сообщение KPEATOP » 10.09.2018 (Пн) 9:04

так, может и надо давать ref на Ехcel.ЕХЕ ?


Помогло !!!!! Спасибо большое.
Вечность пахнет нефтью

ger_kar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1957
Зарегистрирован: 19.05.2011 (Чт) 19:23
Откуда: Кыргызстан, Иссык-Куль, г. Каракол

Re: EXCEL

Сообщение ger_kar » 10.09.2018 (Пн) 19:21

KPEATOP писал(а):Там нет Microsoft Excel 16.0 Object Library

Sam777e писал(а):Из среды VBA Excel' я видна такая картинка - так, может и надо давать ref на Ехcel.ЕХЕ ?

KPEATOP писал(а):Помогло Я идиот! Убейте меня, кто-нибудь! Спасибо большое.

И как тогда будет называться ссылка на Microsoft Excel для 16 версии? У меня тоже нет VB6 и Office 2003 установлен, так что сам посмотреть не могу.
Просто любопытно стало.
Бороться и искать, найти и перепрятать


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

    TopList