Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
Ilya Vasilyev
-
- Постоялец
-
-
- Сообщения: 820
- Зарегистрирован: 06.08.2002 (Вт) 5:36
- Откуда: Russia, Omsk
-
Ilya Vasilyev » 19.05.2003 (Пн) 9:31
Сабж...
Кто подскажет, чё за фигня... на Win2k + OfficeXP все катит отлично... а экзешник на Win2k + Office2k при открытии
XL.Workbooks.Open {имя_файла}
вылетает с ошибкой (типа приложение "такое-то" вызвало ошибку и т.д. и т.п.)... а с OfficeXP если и возникают (намеренные) ошибки, они без проблем отлавливаются через On Error...
Выручайте...
Компьютер позволяет решать все те проблемы, которые до его изобретения не существовали
-
RayShade
-
- 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-бот и гости: 124