Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 | 2 |

 

  Вопрос: Как сделать так чтобы на компьютере Добавлено: 14.11.06 13:47  

Автор вопроса:   HAB
Как сделать так чтобы на компьютере на котором не установлен Excel работала моя программа которая работает с библиотеками Excel'я???

Ответить

  Ответы Всего ответов: 20  

Номер ответа: 1
Автор ответа:
 AndreyMp



ICQ: 237822510 

Вопросов: 28
Ответов: 1182
 Профиль | | #1 Добавлено: 14.11.06 14:18
Гы... Читать про инсталятор. (Это ключевое слово для поиска).

Ответить

Номер ответа: 2
Автор ответа:
  HAB



Вопросов: 18
Ответов: 57
 Профиль | | #2 Добавлено: 14.11.06 14:30
Гы... Читать про инсталятор. (Это ключевое слово для поиска).

ничего хороошего не нашел. Инстолятор я сделал а вот какие библиотеки нужны для работы excel я не знаю.

Ответить

Номер ответа: 3
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #3 Добавлено: 14.11.06 18:18
Инсталятор сам должен был определить. Открой свой *.vbp и посмотри, там вверху где-то будет написано какие компоненты подключены к проге... Вот эти компоненты найди, и сунь своему инсталятору :)

Ответить

Номер ответа: 4
Автор ответа:
 Arseny



ICQ: 298826769 

Вопросов: 53
Ответов: 1732
 Профиль | | #4 Добавлено: 14.11.06 18:27
2 HACKER:
У меня, например, в одной проге идет отчет через Excel: я подключал через "References" Microsoft Excel 11.0 Object Library (файл - excel.exe).
Хочешь сказать половину офиса в инсталляху закидывать?

Ответить

Номер ответа: 5
Автор ответа:
 Ra$cal



ICQ: 8068014 

Вопросов: 18
Ответов: 817
 Web-сайт: www.rascalspb.narod.ru
 Профиль | | #5
Добавлено: 14.11.06 19:16
Arseny
Да, именно это он и хочет сказать

Ответить

Номер ответа: 6
Автор ответа:
 Arseny



ICQ: 298826769 

Вопросов: 53
Ответов: 1732
 Профиль | | #6 Добавлено: 14.11.06 19:25
2 Ra$cal:
Неэкономично. А может и exe'шника хватит? :)

Ответить

Номер ответа: 7
Автор ответа:
 Sacred Phoenix



ICQ: 304238252 

Вопросов: 52
Ответов: 927
 Профиль | | #7 Добавлено: 14.11.06 19:56
Инстолятор
ничего хороошего не нашел.

может поэтому ты и не нашел ничего хорошего? :))

Ответить

Номер ответа: 8
Автор ответа:
 Ra$cal



ICQ: 8068014 

Вопросов: 18
Ответов: 817
 Web-сайт: www.rascalspb.narod.ru
 Профиль | | #8
Добавлено: 14.11.06 20:44
Arseny
Если ты зашьёшь в него все используемые им модули

Ответить

Номер ответа: 9
Автор ответа:
 Arseny



ICQ: 298826769 

Вопросов: 53
Ответов: 1732
 Профиль | | #9 Добавлено: 14.11.06 21:07
2 Ra$cal:
Я ведь не швея - мотористка... ;)
А вот какой вопрос: я использую Microsoft Excel 11.0 Object Library (2003 Офис),
а если установлю на машину с 2000, xp или 97, то прога будет работать? ведь в References - то явно указано...

Ответить

Номер ответа: 10
Автор ответа:
 Ra$cal



ICQ: 8068014 

Вопросов: 18
Ответов: 817
 Web-сайт: www.rascalspb.narod.ru
 Профиль | | #10
Добавлено: 14.11.06 23:16
версия - если не хватит каких функций прогу или не запустится или упадёт

Ответить

Номер ответа: 11
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #11 Добавлено: 15.11.06 01:09
версия - если не хватит каких функций прогу или не запустится или упадёт

Прога даже не запуститься.. были у меня такие грабли.. Если подключил 11 либу, то на более низких получишь исключение.. а вот наоборот запросто!
С тех пор если я юзаю Excel, то подключаю самую низкую версию... у меня где-то Excel8.0 валяется.. как раз для таких случаев и держу..
Причем даже если подключена 8.0 то при сохранении книги сохраняется именно в той версии, которая установлена у клиента(если не указывать явно).. так что он даже никакой разницы не замечает..

Ответить

Номер ответа: 12
Автор ответа:
  HAB



Вопросов: 18
Ответов: 57
 Профиль | | #12 Добавлено: 15.11.06 09:04
Excel8.0
А можно мне ее в мыло ? hab2003@yandex.ru.
Ну так вот. Если взять все исользуемые библиотеки с проекта то проога все равно не запуститься. Только если поставить сам Excel тогда пашет. Я пробывал отдельно ставить ексел потом все библиотекии сохранил. И удалил ексел - итог прорга все равно не пашет. В чем же дело??? Должен же быть выход с этой ситуации.

Ответить

Номер ответа: 13
Автор ответа:
  HAB



Вопросов: 18
Ответов: 57
 Профиль | | #13 Добавлено: 15.11.06 09:07
Прога даже не запуститься.. были у меня такие грабли.. Если подключил 11 либу, то на более низких получишь исключение.. а вот наоборот запросто!
С тех пор если я юзаю Excel, то подключаю самую низкую версию... у меня где-то Excel8.0 валяется.. как раз для таких случаев и держу..
Причем даже если подключена 8.0 то при сохранении книги сохраняется именно в той версии, которая установлена у клиента(если не указывать явно).. так что он даже никакой разницы не замечает..

По своему личному горькому опыту. Если юзать 11 ексел то на офисе 2002 она запускаеться на 2000 она запускаеться но пол функций не работает и ниже 97,95 онна вообще не загружаеться.

Ответить

Номер ответа: 14
Автор ответа:
  HAB



Вопросов: 18
Ответов: 57
 Профиль | | #14 Добавлено: 16.11.06 11:38
так что никто и не знает как все это сделать ?

Ответить

Номер ответа: 15
Автор ответа:
 Arseny



ICQ: 298826769 

Вопросов: 53
Ответов: 1732
 Профиль | | #15 Добавлено: 16.11.06 13:51
Есть программуля, которая позволяет вычислять, какие библиотеки подключаются к определенной программе. Называется OLEDep.
Запусти с помощью ее свою прогу и поработай с ней, т.к. некоторые библиотеки подключаются только по мере их вызова. Получишь список необходимых dll.

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам