powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Что делать с VB?
17 сообщений из 17, страница 1 из 1
Что делать с VB?
    #32255897
lexxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
из за чего может не выполняться команда CreateObject

Dim ExcelSheet As Object
Set ExcelSheet = CreateObject("Excel.Application")

при этом никаких ошибок не выдает
...
Рейтинг: 0 / 0
Что делать с VB?
    #32255919
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
даже если обработчик ошибок выключен, наверное все равно на эту ошибку должно ругаться...

а ты уверен что она не выполняется ?

ExcelSheet.visible = false ?
...
Рейтинг: 0 / 0
Что делать с VB?
    #32255923
Shkurenko Alexander
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее всего он создается раз ошибок не выдает. Просто этот объект невидимый. Посмотри в Debugger'е что лежит в этом объекте. А лучше проверь
вот это
Код:
1.
2.
3.
4.
Dim xlApp as Object
Set xlApp = CreateObject("Excel.Application")
xlApp.Workbooks.Add
xlApp.Visible = True
Set xlApp = Nothing
...
Рейтинг: 0 / 0
Что делать с VB?
    #32255926
lexxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в дебаггере дохожи до строчки
Set ExcelSheet = CreateObject("Excel.Application")

и все дальше тишина, линия степа просто пропадает
причем это не работает только в Accesse, пробовал прямо в VB там все номально катит ! ума просто не приложу что с VB в аксесе!
...
Рейтинг: 0 / 0
Что делать с VB?
    #32255933
lexxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Shkurenko Alexander

а он до третей строчки xlApp.Workbooks.Add просто не доходит, прекращается всякое выполнение комманд на строчке

Set xlApp = CreateObject("Excel.Application")
...
Рейтинг: 0 / 0
Что делать с VB?
    #32255941
Shkurenko Alexander
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И что он после этой строки совсем вываливается ? Всмысле из Access'а или из модуля данных? Не стоит ли где у тебя выше On Error Resume Next
Попробуй повторить этот код в новой(чистой) базе.
...
Рейтинг: 0 / 0
Что делать с VB?
    #32255942
RVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А может в бибилиотеках дело?
...
Рейтинг: 0 / 0
Что делать с VB?
    #32255950
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
посмотри а так будет работать?
Set xl = GetObject("путь и имя файла.xls")
...
Рейтинг: 0 / 0
Что делать с VB?
    #32255971
lexxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Shkurenko Alexander
Нигде у меня нету On Error

У меня вообще это первая процедура в проэкте

По нажатию на кнопку должно происходит формирование xls - файла. Как же его формировать если даже создать объект xls низя.

ПОВТОРЯЛ на новой базе таже фигня

2 RVI
а если дело в библиотеках подскажи в каких, библиотеки посмотрел вроде все номально

2 АлексейК
посмотри а так будет работать?
Set xl = GetObject("путь и имя файла.xls")

таже фигня
...
Рейтинг: 0 / 0
Что делать с VB?
    #32255978
Фотография SergeySV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно конечно попробовать отключить, а потом подключить обратно Microsoft Excel ... Object Library, хотя врядли это поможет. Остается еще сам Access переустановить...
...
Рейтинг: 0 / 0
Что делать с VB?
    #32255986
RVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сылка на: Microsoft Excel 5 или10 Object Library
...
Рейтинг: 0 / 0
Что делать с VB?
    #32255988
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в референсах библиотеки эксела подключены ?
может обработчик ошибок выключен в настройкаx редактора VB ?
...
Рейтинг: 0 / 0
Что делать с VB?
    #32255993
lexxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня в референсах подключена библиотека
Microsoft Excel 10.0 Object Library,
млин что делать?
...
Рейтинг: 0 / 0
Что делать с VB?
    #32255996
Shkurenko Alexander
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если используешь позднее связывание, т.е. используешь CreateObject, тогда никакие ссылки тебе не нужны! Ищи глюки в системе. Методы решения:
сервиспаки

переустановка MS Office

Windows.
...
Рейтинг: 0 / 0
Что делать с VB?
    #32256015
lexxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может для Accessa нужно какие нить компоненты устанавливать, а?
...
Рейтинг: 0 / 0
Что делать с VB?
    #32256022
lexxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть решение!!!
Через createobject не работает

Dim xls As object
Set xls = CreateObject("Excel.Application")

а вот так вот

Dim xls As Excel.Application
Set xls = New Excel.Application

номально создается объект excel

я уже ниче не понимаю) что за глюк такой с createobject
...
Рейтинг: 0 / 0
Что делать с VB?
    #32256046
Фотография SergeySV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да уж.... :-)
Недавно с АлексейК обсуждали один компонент, который через New нехотел работать, а с CreateObject путем, а у тебя все наоборот...
Вообще-то у всех Excel через CreateObject работает так что ты гляди, может лучше переставить...
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Что делать с VB?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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