Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
le0nid
-
- Начинающий
-
-
- Сообщения: 2
- Зарегистрирован: 19.04.2010 (Пн) 5:42
le0nid » 19.04.2010 (Пн) 6:07
win98, vb6.0, vb не может создать обьект : run - time error '429' : ActiveX component can't create object!!!!!!!
библиотеку я добавил.переменную обьявил,вообщем всё по учебнику, сначала всё работало, потом начала вылезать эта ошибка!
Кто знает - ответь!!!
-
SLIM
-
- Продвинутый гуру
-
-
- Сообщения: 1840
- Зарегистрирован: 04.04.2008 (Пт) 18:21
- Откуда: Краснодар
-
SLIM » 19.04.2010 (Пн) 6:24
код?
Пишите жизнь на чистовик.....переписать не удастся.....
-
Денис
-
- Доктор VB наук
-
-
- Сообщения: 2734
- Зарегистрирован: 07.11.2006 (Вт) 13:55
- Откуда: Ейск, Краснодарский край
-
Денис » 19.04.2010 (Пн) 8:12
le0nid писал(а):Я идиот! Убейте меня, кто-нибудь!! библиотеку я добавил.переменную обьявил,
Excel не переустанавливали? Что за библиотеку добавили?
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.
-
Andrev
-
- Продвинутый пользователь
-
-
- Сообщения: 108
- Зарегистрирован: 19.01.2005 (Ср) 9:22
- Откуда: Kursk
-
Andrev » 19.04.2010 (Пн) 20:06
Эксель сам-то запускается? Какая версия офиса поставлена?
В этой жизни нет ничего невозможного. Если у вас что-то не получается, значит, вы что-то делаете не так.
-
Antonariy
-
- Повелитель Internet Explorer
-
-
- Сообщения: 4824
- Зарегистрирован: 28.04.2005 (Чт) 14:33
- Откуда: Мимо проходил
-
Antonariy » 19.04.2010 (Пн) 20:16
Я так понимаю, код представлен в заглавии темы.
Правильно будет Set xlApp = New Excel.Application
Лучший способ понять что-то самому — объяснить это другому.
-
le0nid
-
- Начинающий
-
-
- Сообщения: 2
- Зарегистрирован: 19.04.2010 (Пн) 5:42
le0nid » 20.04.2010 (Вт) 12:39
Option Explicit
Dim xlApp As Excel.Application
Dim xlBook As Excel.Workbook
Dim xlSheet As Excel.Worksheet
Private Sub Command1_Click()
Set xlApp = New Excel.Application
Set xlBook = xlApp.Workbooks.Add
Set xlSheet = xlBook.Worksheets.Add
xlSheet.Cells(3, 1).Value = "ху№во править чужой текст"
xlSheet.SaveAs "C:\asssdfg.xls"
xlBook.Close
xlApp.Quit
Set xlApp = Nothing
Set xlBook = Nothing
Set xlSheet = Nothing
End Sub
excel 2002 перустанавливал, работал и работает.
добавил Microsoft Excel 10.0 Object Library
(работает и без New)
-
SLIM
-
- Продвинутый гуру
-
-
- Сообщения: 1840
- Зарегистрирован: 04.04.2008 (Пт) 18:21
- Откуда: Краснодар
-
SLIM » 20.04.2010 (Вт) 19:24
А ты проверял пути, по которым подключается компонент?
Пишите жизнь на чистовик.....переписать не удастся.....
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: AhrefsBot, Google-бот, Yandex-бот и гости: 63