powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не создается объект Экселя
11 сообщений из 11, страница 1 из 1
Не создается объект Экселя
    #40036041
antipod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
делаю CreateObject("Excel.Application")
эту строку проходит, но дальше все обращения к свойствам и методам выдают ошибку, я так понимаю объект не создается
...
Рейтинг: 0 / 0
Не создается объект Экселя
    #40036044
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antipod
CreateObject("Excel.Application")
покажи полный код создания
...
Рейтинг: 0 / 0
Не создается объект Экселя
    #40036045
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
2.
Set XL = New Excel.Application
Set xlw = XL.Workbooks.add


Я так делаю...
Упс просмотрел - похоже надо не новый создать а к имеющемуся обратиться..
...
Рейтинг: 0 / 0
Не создается объект Экселя
    #40036050
antipod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serg197311,
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
            Set oApp = New Excel.Application
            oApp.Visible = False
            oApp.Workbooks.Open varFile
            oApp.Workbooks(varFile).Close
            oApp.Quit
            oApp.DisplayAlerts = True
            Set oApp = Nothing


вот так сейчас сделал
я так понял написало что такого типа нет Excel.Application
ексель установлен, библиотеку какую может подключить?
...
Рейтинг: 0 / 0
Не создается объект Экселя
    #40036055
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не очень понял.... Ну саму Екселевскую библиотеку конечно надо.....
...
Рейтинг: 0 / 0
Не создается объект Экселя
    #40036061
antipod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serg197311,
подключил

у меня что то странное не могу подключить ADODB.Recordset
ставлю галочку на нужную библиотеку а он мне "Имя конфликтует с существующим модулем, проектом или библиотекой объектов"
и библиотека не подключается
...
Рейтинг: 0 / 0
Не создается объект Экселя
    #40036063
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня даже DAO явно не подключена.
а adodb.recordset есть в библиотеке excell
...
Рейтинг: 0 / 0
Не создается объект Экселя
    #40036065
antipod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Точно, я пробовал рекордсет перед подключением екселя, не работало, сейчас есть
...
Рейтинг: 0 / 0
Не создается объект Экселя
    #40036075
Фотография court
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antipod
делаю CreateObject("Excel.Application")
эту строку проходит, но дальше все обращения к свойствам и методам выдают ошибку, я так понимаю объект не создается
и ошибки никакой нет ? или у тебя On Error Resume Next установлен ?

ставлю на это: Запрещен программируемый доступ к проекту на VBA для Office
...
Рейтинг: 0 / 0
Не создается объект Экселя
    #40036082
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не совсем понял Вашу "хотелку",поэтому такой пример ("допилите" под свои нужды):
создает файл на диске D с именем "F",экспортирует в него таблицу "таблица1" и задает свойства ячеек(шрифта). Все в фоновом режиме
Подключить библиотеку EXCEL
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Private Sub Кнопка0_Click()
Dim xlApp As Excel.Application, wb As Workbook, ws As Worksheet
DoCmd.TransferSpreadsheet acExport, 8, "таблица1", "D:\F.xls"
Set xlApp = CreateObject("Excel.Application")
xlApp.Visible = False'если TRUE и заремировать wb.close файл EXCEL останется на экране
Set wb = xlApp.Workbooks.Open("D:\F.xls")
Set ws = wb.ActiveSheet
ws.Cells.Font.Name = "tahoma"
ws.Cells.Font.Size = 8
ws.Cells.Font.Bold = True
wb.Close (True)
End Sub

DAO,ADO при этом "ни разу" не нужны
...
Рейтинг: 0 / 0
Не создается объект Экселя
    #40036099
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вдогонку:активировать окно EXCEL:
Код: vbnet
1.
AppActivate "Microsoft Excel"
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не создается объект Экселя
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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