powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Сбой при экспорте в Excell
10 сообщений из 10, страница 1 из 1
Сбой при экспорте в Excell
    #39507392
VaRas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Из базы выгружаются данные в Excel. Если параллельно работать с другим файлом Excel, происходит сбой выгрузки. Как можно решить проблему.
...
Рейтинг: 0 / 0
Сбой при экспорте в Excell
    #39507397
\\\\
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VaRas, не видя кода трудно сказать на все 100% (да и в коде ли?).
Предположу нужно создавать свой процесс ( CreateObject ) и не использовать в коде конструкции типа Aktive...
...
Рейтинг: 0 / 0
Сбой при экспорте в Excell
    #39507405
VaRas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Dim ExlApp As Object 'Excel.Application
Dim Wbk As Object 'Excel.Workbook
Dim Sht As Object 'Excel.Worksheet
Set Wbk = CreateObject("Excel.Sheet.12")
Set Sht = Wbk.ActiveSheet
Set ExlApp = Sht.Parent.Parent

'...обработка

Wbk.SaveAs (imaFile)
Wbk.Close
'ExlApp.Quit
Set Sht = Nothing
Set Wbk = Nothing
Set ExlApp = Nothing
...
Рейтинг: 0 / 0
Сбой при экспорте в Excell
    #39507431
\\\\
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VaRas
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Dim ExlApp As Object 'Excel.Application
Dim Wbk As Object 'Excel.Workbook
Dim Sht As Object 'Excel.Worksheet

Set ExlApp = CreateObject("Excel.Application")'Примерно так
Set Wbk = ExlApp.Workbooks.Add
Set Sht = Wbk.ActiveSheet


'...обработка

Wbk.SaveAs (imaFile)
Wbk.Close
'ExlApp.Quit
Set Sht = Nothing
Set Wbk = Nothing
Set ExlApp = Nothing
...
Рейтинг: 0 / 0
Сбой при экспорте в Excell
    #39507433
\\\\
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
забыл раскоментить
Код: vbnet
1.
2.
3.
...
ExlApp.Quit
...
...
Рейтинг: 0 / 0
Сбой при экспорте в Excell
    #39507441
VaRas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
\\\\забыл раскоментить
Код: vbnet
1.
2.
3.
...
ExlApp.Quit
...



закрывает у другие документы, с которым работаю параллельно, поэтому и закомментил
...
Рейтинг: 0 / 0
Сбой при экспорте в Excell
    #39507458
VaRas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
\\\\VaRas
Код: vbnet
1.
Set ExlApp = CreateObject("Excel.Application")'Примерно так



выдает ошибку 91 - Object variable or With block variable not set

надо так
Код: vbnet
1.
2.
3.
4.
  
    Set ExlApp = CreateObject("Excel.Application")
    Set Wbk = ExlApp.Workbooks.Add
    Set Sht = Wbk.Worksheets(1) ' Wbk.ActiveSheet - тоже работает (Active !!!)



вопрос решен.
Спасибо, большое
...
Рейтинг: 0 / 0
Сбой при экспорте в Excell
    #39507460
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VaRasзакрывает у другие документы, с которым работаю параллельноТолько если открывать их в том экземпляре Excel, который создаётся показанным кодом.
...
Рейтинг: 0 / 0
Сбой при экспорте в Excell
    #39507464
VaRas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
\\\\VaRas
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Dim ExlApp As Object 'Excel.Application
Dim Wbk As Object 'Excel.Workbook
Dim Sht As Object 'Excel.Worksheet

Set ExlApp = CreateObject("Excel.Application")'Примерно так
Set Wbk = ExlApp.Workbooks.Add
Set Sht = Wbk.ActiveSheet


'...обработка

Wbk.SaveAs (imaFile)
Wbk.Close
'ExlApp.Quit
Set Sht = Nothing
Set Wbk = Nothing
Set ExlApp = Nothing



Пардон не досмотрел, обратил внимание только на строку - 'Примерно так
Все работает.
Спасибо
...
Рейтинг: 0 / 0
Сбой при экспорте в Excell
    #39507469
VaRas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AkinaVaRasзакрывает у другие документы, с которым работаю параллельноТолько если открывать их в том экземпляре Excel, который создаётся показанным кодом.

Да, так и есть.
Спасибо
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Сбой при экспорте в Excell
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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