Ошибка ole error 800a9c68

При формировании отчетов появляется ошибка: OLE error 800A9C68. Пробовали зарегистрировать csdnrpt.dll под текущим пользователем, имеющим права администратора. Выдается ошибка регистрации: ... возвращен код 0х80004005. Подскажите, что

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

#1 31 марта 2009 10:43:28 (изменено: Ольга, 31 марта 2009 18:01:13)

  • Ольга
  • Участник
  • Неактивен
  • Откуда: г. Коломна
  • На форуме с 31 марта 2009
  • Сообщений: 105

Тема: Ошибка OLE error 800A9C68 при формировании отчетов

При формировании отчетов появляется ошибка: OLE error 800A9C68.
Пробовали зарегистрировать csdnrpt.dll под текущим пользователем, имеющим права администратора. Выдается ошибка регистрации: … возвращен код 0х80004005.
Подскажите, что предпринять.

#2 Ответ от Ольга 31 марта 2009 12:35:45 (изменено: Ольга, 31 марта 2009 15:40:11)

  • Ольга
  • Участник
  • Неактивен
  • Откуда: г. Коломна
  • На форуме с 31 марта 2009
  • Сообщений: 105

Re: Ошибка OLE error 800A9C68 при формировании отчетов

Я говорю об ошибке 800A9C68, а не об 800A03EC. Использую МЫ Office 2000. Помогите советом.

#3 Ответ от Олег Зырянов 1 апреля 2009 05:15:28

  • Олег Зырянов
  • Технический руководитель
  • Неактивен
  • Откуда: Новосибирск
  • На форуме с 10 декабря 2008
  • Сообщений: 4,183

Re: Ошибка OLE error 800A9C68 при формировании отчетов

Здравствуйте!

Давайте разберемся для начала с тем, почему не регистрируется библиотека csdnrpt.dll.

Какая операционная система, как регистрируете.

#4 Ответ от Ольга 1 апреля 2009 08:46:56 (изменено: Ольга, 1 апреля 2009 08:49:07)

  • Ольга
  • Участник
  • Неактивен
  • Откуда: г. Коломна
  • На форуме с 31 марта 2009
  • Сообщений: 105

Re: Ошибка OLE error 800A9C68 при формировании отчетов

Здравствуйте! Операционная система Windows XP.
Регистрирую так: в командной строке набираю regsvr32.exe «полный путьcsdnrpt.dll» и запускаю. Выдается ошибка регистрации: … возвращен код 0х80004005

#5 Ответ от Олег Зырянов 1 апреля 2009 08:56:24

  • Олег Зырянов
  • Технический руководитель
  • Неактивен
  • Откуда: Новосибирск
  • На форуме с 10 декабря 2008
  • Сообщений: 4,183

Re: Ошибка OLE error 800A9C68 при формировании отчетов

TechnologiCS переустанавливали?  может даже лучше его перед этим деинсталлировать полностью.

#6 Ответ от Ольга 1 апреля 2009 09:51:23

  • Ольга
  • Участник
  • Неактивен
  • Откуда: г. Коломна
  • На форуме с 31 марта 2009
  • Сообщений: 105

Re: Ошибка OLE error 800A9C68 при формировании отчетов

Да, пробовали переустанавливать, причем перед этим полностью деинсталировали. Но не помогло.

#7 Ответ от Олег Зырянов 1 апреля 2009 10:14:39

  • Олег Зырянов
  • Технический руководитель
  • Неактивен
  • Откуда: Новосибирск
  • На форуме с 10 декабря 2008
  • Сообщений: 4,183

Re: Ошибка OLE error 800A9C68 при формировании отчетов

Не помогло с отчетами или ошибка с регистрацией библиотеки так и осталась?  просто с регистрацией библиотеки больше всего похоже что проблема в отсутствии прав каких то. Нужно чтобы запускал регистрацию тот, что инсталлировал (хотя при инсталляции она сама вообще то должна регистрироваться)

#8 Ответ от Ольга 1 апреля 2009 10:59:08

  • Ольга
  • Участник
  • Неактивен
  • Откуда: г. Коломна
  • На форуме с 31 марта 2009
  • Сообщений: 105

Re: Ошибка OLE error 800A9C68 при формировании отчетов

Не помогло и с регистрацией   и с выводом отчетов. В сеансе администратора все регистрится и отчеты запускаются, а в сеансе конкретного пользователя, имеющего права администратора нет. Подскажите, какие должны быть права у пользователя дополнительно.

#9 Ответ от Олег Зырянов 1 апреля 2009 12:07:28

  • Олег Зырянов
  • Технический руководитель
  • Неактивен
  • Откуда: Новосибирск
  • На форуме с 10 декабря 2008
  • Сообщений: 4,183

Re: Ошибка OLE error 800A9C68 при формировании отчетов

Ну это уже значительно лучше.
С системой больше ничего делать не надо (тут все нормально). Зайдите в Excel, создайте там макрос какой нибудь и выполните его. Каков результат?

#10 Ответ от Ольга 1 апреля 2009 12:38:07

  • Ольга
  • Участник
  • Неактивен
  • Откуда: г. Коломна
  • На форуме с 31 марта 2009
  • Сообщений: 105

Re: Ошибка OLE error 800A9C68 при формировании отчетов

Макрос выполнился без проблем

#11 Ответ от Олег Зырянов 2 апреля 2009 06:06:06

  • Олег Зырянов
  • Технический руководитель
  • Неактивен
  • Откуда: Новосибирск
  • На форуме с 10 декабря 2008
  • Сообщений: 4,183

Re: Ошибка OLE error 800A9C68 при формировании отчетов

Проверьте, чтобы путь к временным файлам ( меню Вид — Настройки) существовал и был доступен на запись.
Все действия ( в том числе и с макросом) нужно производить под пользователем, у которого не работают отчеты.

Если на компьютере все антивирусное ПО, выключите его, и попробуйте сформировать отчет.

#12 Ответ от Ольга 6 апреля 2009 10:05:56

  • Ольга
  • Участник
  • Неактивен
  • Откуда: г. Коломна
  • На форуме с 31 марта 2009
  • Сообщений: 105

Re: Ошибка OLE error 800A9C68 при формировании отчетов

Добрый день! Проверили путь к временным файлам : он есть и доступен на запись.
Symantec отключили, но все равно отчеты не формируются ( выдается та же ошибка) и еще и не работают макросы (выдается сообщение, что TCS APi не зарегистрировано). Пробовали запустить файл RegTCS_TPP_API.bat, но выдается ошибка : этот файл не является исполняемым файлом и не одного модуля для поддержки этого типа файлов не зарегистрировано. Какие наши действия?

#13 Ответ от Олег Зырянов 6 апреля 2009 10:36:34

  • Олег Зырянов
  • Технический руководитель
  • Неактивен
  • Откуда: Новосибирск
  • На форуме с 10 декабря 2008
  • Сообщений: 4,183

Re: Ошибка OLE error 800A9C68 при формировании отчетов

М..да, что то у вас с правами не то.  По всем показателем где то прав доступа не хватает. Апи лучше регистрировать при инсталляции, хотя сообщения у вас довольно странное. В общем с сисадмина вашего требуйте. Раз под администратором все корректно работает,  значит с TechnologiCS все в порядке. Пока затрудняюсь что-либо еще подсказать.

#14 Ответ от Ольга 6 апреля 2009 14:34:59

  • Ольга
  • Участник
  • Неактивен
  • Откуда: г. Коломна
  • На форуме с 31 марта 2009
  • Сообщений: 105

Re: Ошибка OLE error 800A9C68 при формировании отчетов

Да в общем то мы и с самого начала понимали, что что-то с правами, но что??? На весь диск С: дан полный доступ этому пользователю, плюс он входит в группу Администраторы.  Хотелось бы разобраться самим. Думали, что вы что-то подскажите.

#15 Ответ от Олег Зырянов 7 апреля 2009 04:52:20

  • Олег Зырянов
  • Технический руководитель
  • Неактивен
  • Откуда: Новосибирск
  • На форуме с 10 декабря 2008
  • Сообщений: 4,183

Re: Ошибка OLE error 800A9C68 при формировании отчетов

Может Windows пора переставить?

#16 Ответ от Ольга 7 апреля 2009 07:32:53

  • Ольга
  • Участник
  • Неактивен
  • Откуда: г. Коломна
  • На форуме с 31 марта 2009
  • Сообщений: 105

Re: Ошибка OLE error 800A9C68 при формировании отчетов

Да Windows только недавно на этом компе переустановили. Был 2000, а установили XP

#17 Ответ от Олег Зырянов 7 апреля 2009 08:55:15

  • Олег Зырянов
  • Технический руководитель
  • Неактивен
  • Откуда: Новосибирск
  • На форуме с 10 декабря 2008
  • Сообщений: 4,183

Re: Ошибка OLE error 800A9C68 при формировании отчетов

А компы в домен объединены или нет?

#18 Ответ от Ольга 7 апреля 2009 10:01:49

  • Ольга
  • Участник
  • Неактивен
  • Откуда: г. Коломна
  • На форуме с 31 марта 2009
  • Сообщений: 105

Re: Ошибка OLE error 800A9C68 при формировании отчетов

Да.

#19 Ответ от Олег Зырянов 7 апреля 2009 10:09:38

  • Олег Зырянов
  • Технический руководитель
  • Неактивен
  • Откуда: Новосибирск
  • На форуме с 10 декабря 2008
  • Сообщений: 4,183

Re: Ошибка OLE error 800A9C68 при формировании отчетов

Требуйте с сисадмина.  У вас доменная политика что-то запрещает. Вы локально ничего не настроите. Так понимаю все работает пока вы входите на локальный компьютер. А при работе в домене — прав не хватает.

#20 Ответ от Ольга 7 апреля 2009 10:35:03

  • Ольга
  • Участник
  • Неактивен
  • Откуда: г. Коломна
  • На форуме с 31 марта 2009
  • Сообщений: 105

Re: Ошибка OLE error 800A9C68 при формировании отчетов

Нет, работает все когда мы входим под пользователем, входящим в группу Администраторы домена. А под пользователем, входящим в группу Пользователи домена, ничего не работает.

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

I’m having a small issue with a VBS script I pieced together from the internet.

Dim xlApp, xlBook


Set xlApp = CreateObject("Excel.Application")
xlApp.DisplayAlerts = False
Set xlBook = xlApp.Workbooks.Open("LOCATION", 0, True)


xlapp.Visible = True

xlApp.Run "RefreshAdj"

xlBook.Close False
set xlBook = Nothing

xlApp.Quit
Set xlApp = Nothing

WScript.Echo "Finished."
WScript.Quit

It will run off task scheduler but it always gives this error.

Line: 11
Char: 1
Error: Unknown runtime Error
Code: 800A9C68
Source: Microsoft VBScript runtime Error

Its not that big of a deal, but slightly annoying because it will not run the next day until someone clears the dialog box for this error.

Anything Helps.

asked Aug 6, 2018 at 15:31

Robit010's user avatar

8

I’ve just had the same problem in a script where I updated the data in a sheet, saved the file with a different name and then did

ActiveWorkbook.Close

I think the problem is that by saving the file with a different name somehow Excel gets confused as to what the ActiveWorkbook is. I had the same error with ThisWorkbook.

answered Aug 28, 2018 at 10:02

davidj's user avatar

I had an issue similar to this one. davidj’s answer helped me come to my solution. I wasn’t changing the file name but i was saving the file in VBA through excel. I saved the file through the vbscript instead of through VBA and the error stopped appearing for me.

answered Nov 17, 2020 at 20:26

Roy M's user avatar

My macro is closing the Excel as well with Activeworkbook.Close
and VBScript is also closing the Excel application which is not open, thus gives me error: objExcel.Application.Quit.
So I removed ActiveWorkbook.Close from the macro and now it works fine.

ZygD's user avatar

ZygD

20.6k39 gold badges75 silver badges96 bronze badges

answered Sep 4, 2021 at 7:27

Hemant's user avatar

  • #1

Hello,

I keep getting this windows script host error.

Script: Ctop 5 macro.vbs
Line: 5
Char: 1
Error: Unknown runtime error
Code: 800A9C68
Source: Microsoft VBScript runtime error

Code:

Dim xlApp
Dim xlBook
Set xlApp = CreateObject("Excel.Application")
Set xlBook = xlApp.Workbooks.Open("S:OperationsDaily ReportsTop 5top five macro.xlsm", 0, True)
xlApp.Run "WeeklyReports"
xlBook.Close
xlApp.Quit
Set xlBook = Nothing
Set xlApp = Nothing

Any help or insight you guys can provide is greatly appreciated!

Thanks,

Shekk

Pivot Table Drill Down

Double-click any number in a pivot table to create a new report showing all detail rows that make up that number

shg

shg

MrExcel MVP


  • #2

Try

Code:

xlApp.Run "'" & xlBook.Name & "'!WeeklyReports"

  • #3

whoops.

Edit: I just saw the same error Msg. It was hidden behind all my programs.

Last edited: Aug 1, 2014

shg

shg

MrExcel MVP


  • #4

Do you know what line fails?

If not, delete lines from the bottom until the failure does away.

  • #5

I believe the line that fails is:

Code:

Set xlBook = xlApp.Workbooks.Open("S:OperationsDaily ReportsTop 5top five macro.xlsm", 0, True)

shg

shg

MrExcel MVP


  • #6

Does it work if you run it as a VBA macro in Excel?

  • #7

I just ran it through VBA and the error actually is at

Code:

[COLOR=#333333]xlApp.Run "'" & xlBook.Name & "'!WeeklyReports"[/COLOR]

Two things are happening now:

1. It says that the file is locked for editing by ‘another user’ (There is no other user)
2. Run-time error ‘440’: Automation Error

shg

shg

MrExcel MVP


  • #8

You don’t already have the workbook open in the current Excel instance, do you?

  • #9

No I opened a blank excel file, put the code into it, and then ran it. There are no other instances of excel running. I honestly am pretty baffled with this. Would it help if I posted the code? It’s a bit of a read and a bit messy.

shg

shg

MrExcel MVP


  • #10

Would it help if I posted the code?

I thought that was the code.


Форум программистов Vingrad

Новости ·
Фриланс ·
FAQ

Правила ·
Помощь ·
Рейтинг ·
Избранное ·
Поиск ·
Участники

Форум -> Компьютерные системы -> MS Office, Open Office и др. -> Работа с MS Office
(еще)

Модераторы: mihanik

Поиск:

Ответ в темуСоздание новой темы
Создание опроса
> В Excel не запускается шаблон *.xlt, выдает ошибку 

V

   

Опции темы

Wita1y
Дата 18.5.2007, 08:03 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Новичок

Профиль
Группа: Участник
Сообщений: 9
Регистрация: 8.5.2007

Репутация: нет
Всего: нет

Выходит ошибка: OLE error 800A9C68
Как исправить данную ошибку?

PM   Вверх
Wita1y
Дата 18.5.2007, 10:20 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Новичок

Профиль
Группа: Участник
Сообщений: 9
Регистрация: 8.5.2007

Репутация: нет
Всего: нет

Может кому пригодится, вот решение проблемы.

Касперский 5.0 блокировал макросы при максимальной защите.
Из-за этого  шаблон не мог выгрузиться в Excel.

PM   Вверх



















Ответ в темуСоздание новой темы
Создание опроса
Правила форума «Работа с MS Office»

mihanik

staruha

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми
компонентами


  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль «Помогите!» таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • Оставляйте свои записи в

    «Книге отзывов о работе администрации»


Если Вам понравилась атмосфера форума, заходите к нам чаще!

С уважением
mihanik и
staruha.

 

0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Работа с MS Office | Следующая тема »

Подписаться на тему |
Подписка на этот форум |
Скачать/Распечатать тему

[ Время генерации скрипта: 0.0911 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]

Реклама на сайте
   
Информационное спонсорство

У меня небольшая проблема со сценарием VBS, который я собрал из Интернета.

Dim xlApp, xlBook


Set xlApp = CreateObject("Excel.Application")
xlApp.DisplayAlerts = False
Set xlBook = xlApp.Workbooks.Open("LOCATION", 0, True)


xlapp.Visible = True

xlApp.Run "RefreshAdj"

xlBook.Close False
set xlBook = Nothing

xlApp.Quit
Set xlApp = Nothing

WScript.Echo "Finished."
WScript.Quit

Он запускается из планировщика задач, но всегда выдает эту ошибку.

Line: 11
Char: 1
Error: Unknown runtime Error
Code: 800A9C68
Source: Microsoft VBScript runtime Error

Это не так уж важно, но немного раздражает, потому что он не будет запущен на следующий день, пока кто-то не очистит диалоговое окно для этой ошибки.

Все помогает.

3 ответа

Лучший ответ

У меня была такая же проблема в скрипте, где я обновил данные на листе, сохранил файл под другим именем, а затем сделал

ActiveWorkbook.Close

Я думаю, проблема в том, что, сохраняя файл под другим именем, Excel каким-то образом не понимает, что такое ActiveWorkbook. У меня была такая же ошибка с ThisWorkbook.


2

davidj
28 Авг 2018 в 13:02

У меня была проблема, похожая на эту. Ответ Давиджа помог мне прийти к решению. Я не менял имя файла, но я сохранял файл в VBA через excel. Я сохранил файл через vbscript, а не через VBA, и ошибка перестала появляться для меня.


0

Roy M
17 Ноя 2020 в 23:26

Мой макрос также закрывает Excel с помощью Activeworkbook.Close и VBScript также закрывает приложение Excel, которое не открыто, что дает мне ошибку: objExcel.Application.Quit. Итак, я удалил ActiveWorkbook.Close из макроса, и теперь он работает нормально.


0

ZygD
6 Сен 2021 в 13:06

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Ошибка ole db или odbc exception from hresult 0x80040e4e
  • Ошибка ole db или odbc dataformat error недопустимое значение ячейки
  • Ошибка net err name not resolved на андроид
  • Ошибка ol2 на частотном преобразователе
  • Ошибка net err internet disconnected

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии