powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VB6 + Excel 2007
21 сообщений из 21, страница 1 из 1
VB6 + Excel 2007
    #38053221
Badim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно из шестерки как то работать с Excel 2007-2010 ?

пробовал
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
Private Sub Command1_Click()
Set oExcel = CreateObject("Excel.Application") '??????? ?????? Microsoft Excel
oExcel.Workbooks.Open "C:\temp\test" & xls '???????? ????? 222
oExcel.Visible = True 'False
 
 oExcel.Range("B5:E13").Select '??????? ???????? ?????
    
End Sub



Просто открыть Excel
программа спотыкается сразу на CreateObject
о офис пытается что то доустановить (запускается программа установки офиса) но останавливатся с ошибкой

Вопрос VB6 и Excel 2007 совместно работают? или только через VB2010
...
Рейтинг: 0 / 0
VB6 + Excel 2007
    #38053268
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BadimВопрос VB6 и Excel 2007 совместно работают?прекрасно работают. Раз ошибка при доустановке компонентов, это никак не проблема VB6. Переустанавливайте офис.
...
Рейтинг: 0 / 0
VB6 + Excel 2007
    #38053280
kiv-1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Badim,

Так может стоит нормально установить мс офис? )

Потому что указанный Вами код у меня работает.
...
Рейтинг: 0 / 0
VB6 + Excel 2007
    #38053312
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Описание ошибки нужно. Про Excel 2010 надо ещё уточнить, есть 64 битная версия - которая может не работать с 32 битным VB6
...
Рейтинг: 0 / 0
VB6 + Excel 2007
    #38053380
kiv-1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VSVLAD,

У меня 64 битная как система так и офис, одинаково работает на всех.
...
Рейтинг: 0 / 0
VB6 + Excel 2007
    #38053382
Badim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это хорошо, что работают
сейчас воспроизведу ошибку

на счет офиса, переустанавливал, результат тот же
...
Рейтинг: 0 / 0
VB6 + Excel 2007
    #38053393
Badim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При запуске
в журнале появляется надпись:

Тип события: Предупреждение
Источник события: MsiInstaller
Категория события: Отсутствует
Код события: 1004
Дата: 26.11.2012
Время: 17:10:59
Пользователь: LUDA\Администратор
Компьютер: LUDA
Описание:
Произошла ошибка определения компонента "{A16AFAF2-1FBD-4448-96E0-BD58AC3AE97B}", свойства "EXCELFiles", продукта "{90120000-0030-0000-0000-0000000FF1CE}". Ресурс "HKEY_LOCAL_MACHINE\Software\Microsoft\Office\12.0\User Settings\Excel_Core\Count" не существует.

и еще:

Тип события: Предупреждение
Источник события: MsiInstaller
Категория события: Отсутствует
Код события: 1001
Дата: 26.11.2012
Время: 17:10:59
Пользователь: LUDA\Администратор
Компьютер: LUDA
Описание:
Произошла ошибка определения свойства "EXCELFiles" продукта "{90120000-0030-0000-0000-0000000FF1CE}" при запросе компонента "{0638C49D-BB8B-4CD1-B191-052E8F325736}"

Дополнительные сведения можно найти в центре справки и поддержки, в " http://go.microsoft.com/fwlink/events.asp".
...
Рейтинг: 0 / 0
VB6 + Excel 2007
    #38053396
Badim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
еще
пробовал на разных компьютерах (вин 7 и вин ХР)
нигде не хочет работать
...
Рейтинг: 0 / 0
VB6 + Excel 2007
    #38053401
Badim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
все 32 битное
...
Рейтинг: 0 / 0
VB6 + Excel 2007
    #38053402
kiv-1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Badim,

А попробовать сменить пакет установки мс офиса?
...
Рейтинг: 0 / 0
VB6 + Excel 2007
    #38053412
Badim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
попробую
...
Рейтинг: 0 / 0
VB6 + Excel 2007
    #38053455
Badim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
фигня полная
попробовал еще раз, помудрил с настройками офиса
то же самое

Офис пытается что то поставить
но вываливается с ошибкой:

Тип события: Ошибка
Источник события: MsiInstaller
Категория события: Отсутствует
Код события: 11914
Дата: 26.11.2012
Время: 17:38:55
Пользователь: NT AUTHORITY\SYSTEM
Компьютер: LUDA
Описание:
Продукт: Microsoft Office Shared MUI (Russian) 2007 -- Ошибка 1914. Не удалось обеспечить замену файлом "C:\Program Files\Common Files\Microsoft Shared\OFFICE12\1049\TBM6d8d.tmp" файла "C:\Program Files\Common Files\Microsoft Shared\OFFICE12\1049\MSOINTL.DLL" при перезагрузке. Убедитесь, что у вас есть разрешения на запись в файл "C:\Program Files\Common Files\Microsoft Shared\OFFICE12\1049\MSOINTL.DLL".

Дополнительные сведения можно найти в центре справки и поддержки, в " http://go.microsoft.com/fwlink/events.asp".
Данные:
0000: 7b 39 30 31 32 30 30 30 {9012000
0008: 30 2d 30 30 36 45 2d 30 0-006E-0
0010: 34 31 39 2d 30 30 30 30 419-0000
0018: 2d 30 30 30 30 30 30 30 -0000000
0020: 46 46 31 43 45 7d FF1CE}


а VB6 :
Run time 426 - Актив Х не может создать объект
и подсвечивает как я уже говорил CreateObject

попробую найти другой офис, может поможет
...
Рейтинг: 0 / 0
VB6 + Excel 2007
    #38053470
Badim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а может кроме

Microsoft Excel 12.0 Object Library
надо что то еще прицепить (не считая стандартных) ?

Подключено:
Visual Basic For Aplication
Visual Basic runtime objects and procedures
Visual Basic objects and procedures
OLE Automation
...
Рейтинг: 0 / 0
VB6 + Excel 2007
    #38053480
kiv-1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Badim,

Вероятней всего у Вас чехарда на компах с офисами, почитайте тут может поможет.
...
Рейтинг: 0 / 0
VB6 + Excel 2007
    #38053483
stwom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
редко но пользуюсь
с акс-просторов. м.б. - скл.ру
......
Dim XL, i As Integer, rstQE As Recordset, fld ' As Field
Set XL = CreateObject("excel.Application")
XL.Workbooks.Add (Application.CurrentProject.Path & "\ШаблоныExcel\ВедомостьСмены.xls")

If Err.Number <> 0 Then
MsgBox "Невозможно вывести в формате MSExcel - MSExcel не установлен на вашем компьютере "
GoTo EXT:......

все-таки
13529632
...
Рейтинг: 0 / 0
VB6 + Excel 2007
    #38053489
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, для CreateObject референцы вообще не нужны, даже Excel
...
Рейтинг: 0 / 0
VB6 + Excel 2007
    #38053509
kiv-1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Badimа может кроме

Microsoft Excel 12.0 Object Library
надо что то еще прицепить (не считая стандартных) ?

Подключено:
Visual Basic For Aplication
Visual Basic runtime objects and procedures
Visual Basic objects and procedures
OLE Automation
Создал пустой проект скопировал Ваш код (в первом посте), предварительно создав файл и каталог, клацаю кнопку command1 - все работает.
...
Рейтинг: 0 / 0
VB6 + Excel 2007
    #38053639
Badim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Снес офис, почистил, что мог, поставил заново (тот же пока другого нет)

запустил, теперь ничего перестанавливать не предлагает
но все равно вываливается уже с другой ошибкой VB - 70 Permission denid - нет доступа
...
Рейтинг: 0 / 0
VB6 + Excel 2007
    #38053654
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Badim,

Vista/Seven? Если так, попробуй временно отключить UAC (user account control)
...
Рейтинг: 0 / 0
VB6 + Excel 2007
    #38053665
kiv-1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Badimно все равно вываливается уже с другой ошибкой VB - 70 Permission denid - нет доступа
А Вы точно под администратором установку делаете?
...
Рейтинг: 0 / 0
VB6 + Excel 2007
    #38058985
Badim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дело было не в Оффисе а в VB
у меня стоял VB портабле
поставил нормальный vb6 - 111-111111

и все заработало

спасибо всем за помощь
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VB6 + Excel 2007
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]