Dim XL As New Excel.Application

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Ilya Vasilyev
Постоялец
Постоялец
 
Сообщения: 820
Зарегистрирован: 06.08.2002 (Вт) 5:36
Откуда: Russia, Omsk

Dim XL As New Excel.Application

Сообщение Ilya Vasilyev » 19.05.2003 (Пн) 9:31

Сабж...
Кто подскажет, чё за фигня... на Win2k + OfficeXP все катит отлично... а экзешник на Win2k + Office2k при открытии
XL.Workbooks.Open {имя_файла}
вылетает с ошибкой (типа приложение "такое-то" вызвало ошибку и т.д. и т.п.)... а с OfficeXP если и возникают (намеренные) ошибки, они без проблем отлавливаются через On Error...
Выручайте...
Изображение
Компьютер позволяет решать все те проблемы, которые до его изобретения не существовали

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 19.05.2003 (Пн) 9:46

Если ты компили программу на ХРшном офисе и потом перенес ее на машину с 2000м то это не исправить. У меня самого такие заморочки были - вылечить не получилось.



Резюме - если версия офиса на машине отличается от той, на которой ты девелопишь прогу то обломс :(

Ilya Vasilyev
Постоялец
Постоялец
 
Сообщения: 820
Зарегистрирован: 06.08.2002 (Вт) 5:36
Откуда: Russia, Omsk

Сообщение Ilya Vasilyev » 19.05.2003 (Пн) 9:58

Ок... ну а компиляция на тачке с Office2k решит трабл с дальнейшем использованием проги с Office2k?
Изображение
Компьютер позволяет решать все те проблемы, которые до его изобретения не существовали

aaf
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 190
Зарегистрирован: 08.02.2002 (Пт) 13:48
Откуда: Russia

Сообщение aaf » 19.05.2003 (Пн) 10:28

если ты не используешь функции ХР то скорее всего да.
Вечный LAmer

ASD
Модератор
Модератор
Аватара пользователя
 
Сообщения: 1758
Зарегистрирован: 07.12.2001 (Пт) 21:08
Откуда: Russia

Сообщение ASD » 19.05.2003 (Пн) 10:30

попробуй познее связывание.

Dim exel as object
set exel = createobject("excel.application")
Moderator VBStreets
---------------------------

Ilya Vasilyev
Постоялец
Постоялец
 
Сообщения: 820
Зарегистрирован: 06.08.2002 (Вт) 5:36
Откуда: Russia, Omsk

Сообщение Ilya Vasilyev » 20.05.2003 (Вт) 5:50

ASD
Спасибо! Хотя "эксперты" советовали способ (которым я и поьзовался)... говорят - быстрее... ее, блин...
А этот еще и быстрее работает! Спасибо!

Тему можно закрыть.
Изображение
Компьютер позволяет решать все те проблемы, которые до его изобретения не существовали


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

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

Сейчас этот форум просматривают: AhrefsBot, Google-бот и гости: 120

    TopList