- Remove From My Forums
-
Question
-
Hello all, I am working from Excel and want to send mails. I have referenced Microsoft Outlook 12.0 Object Library and Microsoft Outlook View Control . I have this error reading the first line of code.
Dim OutlookApp as Outlook.Application
Set OutlookApp = New Outlook.Application
Need help thanks.
Thanks to all that continue to serve as help HashMan
Answers
-
Hi,
The automation library registration error is typical Office installation error. In your case, Office of two versions are installed side by side. Please completely remove both from Control Panel, and install only one version that you requires.
thanks.
Forrest Guo | MSDN Community Support |
Feedback to manager-
Proposed as answer by
Friday, January 18, 2013 4:56 AM
-
Marked as answer by
Forrest Guo
Wednesday, January 30, 2013 12:18 PM
-
Proposed as answer by
`I currently use the following VBA to create my quarterly reports.
'Dim ppApp As PowerPoint.Application
Dim ppSlide As PowerPoint.Slide
Dim shp As Object
Dim myTextBox As Object
Dim PPTTitle As String
Dim PPTFooter As String
Dim i As Integer
Dim q As Integer
Dim ChrtstoCopy As Integer
Dim TblstoCopy As Integer
Dim Firstslide As Boolean
Dim CurrentSite As String
Dim shortDeptName As String
Sub CopytoPPT(Lbox_Exp, Lbox_Lis, Lbox_Rec)
'ACTIVATED BY: Userform2 Command Button
'PURPOSE: Copy the printareas for slides 1-5 in picture format and then
paste to a PPT slide.
'Identify the criteria for the PPT slides
CurrentSite = UserForm2.SiteTbox.Value
ChrtstoCopy = Slide1_Sht.Range("S19").Value - 1
TblstoCopy = Slide5_Sht.Range("D5").Value
Firstslide = True
If UserForm2.CheckBox1 = True Then
blinded = " (Blinded)"
Else
blinded = " (Unblinded)"
End If
shortDeptName =
TgtSht.Range("SaveFileName").Find(What:=CurrentSite).Offset(0, 1).Text
fileNameString = TgtSht.Range("SaveFolder") & TgtSht.Range("SavePrefix") &
" - " & shortDeptName
'Open PPT application and existing blank PPT template file
Set ppApp = New PowerPoint.Application
ppApp.Visible = True
The VBA is used to paste my data into graphs presented in a power point. Recently my desktop got updated to a 64 bit and when I try to run my VBA to produce the power point I need it gives me the following error message.
Run-time error ‘-2147319779 (8002801d)’:
Automation error
Library not registered
I tried to further investigate what could possibly be causing this and I believe it may be related to the command «Set ppApp = New PowerPoint.Application».
When I try to just run the Macro for PasteImgtoPPT I get a
Run-time error ’91’:
Object variable or with block variable not set error.
I have been trying for weeks to fix this VBA but can’t seem to find the solution. Any help would be greatly appreciated!
asked Jul 30, 2018 at 15:21
PxanalystPxanalyst
331 silver badge5 bronze badges
4
Most likely you don’t have Microsoft Powerpoint
reference made in the project, so trying to declare a variable that makes reference to powerpoint is going to fail (your project has no idea what that is).
To tell your project about it (make the reference) go to Tools>>References and find it in the list:
Check it, and click «OK» then try to execute your VBA again.
You can also consider late binding your powerpoint variables so you don’t have to reference them:
Dim ppApp As Object
Dim ppSlide As Object
Set PPApp = CreateObject("PowerPoint.Application")
Set ppSlide = PPApp.Slide
CreateObject
loads the reference to Powerpoint.Application
at runtime.
answered Jul 30, 2018 at 16:17
JNevillJNevill
46.3k4 gold badges37 silver badges62 bronze badges
0
- Remove From My Forums
-
Question
-
Hello all, I am working from Excel and want to send mails. I have referenced Microsoft Outlook 12.0 Object Library and Microsoft Outlook View Control . I have this error reading the first line of code.
Dim OutlookApp as Outlook.Application
Set OutlookApp = New Outlook.Application
Need help thanks.
Thanks to all that continue to serve as help HashMan
Answers
-
Hi,
The automation library registration error is typical Office installation error. In your case, Office of two versions are installed side by side. Please completely remove both from Control Panel, and install only one version that you requires.
thanks.
Forrest Guo | MSDN Community Support |
Feedback to manager-
Proposed as answer by
Friday, January 18, 2013 4:56 AM
-
Marked as answer by
Forrest Guo
Wednesday, January 30, 2013 12:18 PM
-
Proposed as answer by
`В настоящее время я использую следующий VBA для создания квартальных отчетов.
'Dim ppApp As PowerPoint.Application
Dim ppSlide As PowerPoint.Slide
Dim shp As Object
Dim myTextBox As Object
Dim PPTTitle As String
Dim PPTFooter As String
Dim i As Integer
Dim q As Integer
Dim ChrtstoCopy As Integer
Dim TblstoCopy As Integer
Dim Firstslide As Boolean
Dim CurrentSite As String
Dim shortDeptName As String
Sub CopytoPPT(Lbox_Exp, Lbox_Lis, Lbox_Rec)
'ACTIVATED BY: Userform2 Command Button
'PURPOSE: Copy the printareas for slides 1-5 in picture format and then
paste to a PPT slide.
'Identify the criteria for the PPT slides
CurrentSite = UserForm2.SiteTbox.Value
ChrtstoCopy = Slide1_Sht.Range("S19").Value - 1
TblstoCopy = Slide5_Sht.Range("D5").Value
Firstslide = True
If UserForm2.CheckBox1 = True Then
blinded = " (Blinded)"
Else
blinded = " (Unblinded)"
End If
shortDeptName =
TgtSht.Range("SaveFileName").Find(What:=CurrentSite).Offset(0, 1).Text
fileNameString = TgtSht.Range("SaveFolder") & TgtSht.Range("SavePrefix") &
" - " & shortDeptName
'Open PPT application and existing blank PPT template file
Set ppApp = New PowerPoint.Application
ppApp.Visible = True
VBA используется для вставки моих данных в графики, представленные в Power Point. Недавно мой рабочий стол обновился до 64-разрядной версии, и когда я пытаюсь запустить свой VBA для получения необходимой мне точки питания, появляется следующее сообщение об ошибке. Ошибка времени выполнения «-2147319779 (8002801d)»: библиотека ошибок автоматизации не зарегистрирована
Я попытался дополнительно изучить, что могло быть причиной этого, и я считаю, что это может быть связано с командой «Set ppApp = New PowerPoint.Application».
Когда я пытаюсь просто запустить макрос для PasteImgtoPPT, я получаю сообщение об ошибке времени выполнения «91»: объектная переменная или ошибка с неустановленной блочной переменной.
Я неделями пытался исправить этот VBA, но, похоже, не нашел решения. Любая помощь будет принята с благодарностью!
1 ответ
Лучший ответ
Скорее всего, у вас нет ссылки на Microsoft Powerpoint
в проекте, поэтому попытка объявить переменную, которая ссылается на powerpoint, потерпит неудачу (ваш проект не знает, что это такое).
Чтобы рассказать об этом вашему проекту (сделать ссылку), перейдите в Инструменты >> Ссылки и найдите его в списке:
Проверьте это и нажмите «ОК», затем попробуйте снова запустить VBA.
Вы также можете подумать о позднем связывании переменных PowerPoint, чтобы не ссылаться на них:
Dim ppApp As Object
Dim ppSlide As Object
Set PPApp = CreateObject("PowerPoint.Application")
Set ppSlide = PPApp.Slide
CreateObject
загружает ссылку на Powerpoint.Application
во время выполнения.
1
JNevill
30 Июл 2018 в 19:17
Вот несколько простых методов, которые могут позволить вам исправить проблему библиотеки ошибок, не включенной в список Microsoft Access.
Ускорьте свой ПК всего за несколько кликов
Загрузите это программное обеспечение сейчас и попрощайтесь с проблемами вашего компьютера. г.
Эта ошибка поднимает свою уродливую голову, когда запись реестра должна быть потеряна, содержать неверную информацию, а также пользователь может не иметь согласия на чтение записи реестра. В этой статье описывается, как исправить ошибку человека, если информация в основном системном реестре компьютера очень верна, но у пользователя определенно не может быть разрешения на чтение каждой программы.
Симптомы
“Ошибки во время выполнения -2147319779 (8002801d) Ошибка двигателя не сохранена в библиотеке.” Эта ошибка возникает, когда вы пытаетесь установить надежный корпоративный стандарт.
Причина
FRx пытается проверить технические характеристики человеческого тела и базы данных, используя незарегистрированный объект ADO. Обычно он устанавливается с конкретной текущей версией Microsoft Data Access (компоненты MDAC) версии 2.8, не говоря уже о дальнейшем).
Разрешение
Сохраните весь файл msadox.dll в папке C: Program Files Common Files System ado. Дополнительные сведения о регистрации DLL см. В разделе Как зарегистрироваться с помощью определенного файла DLL .
- Статья
- 2 раза читать.
-
- Применимо к:
- Microsoft Access
Как исправить ошибку” Библиотека не зарегистрирована “?
1 номер Зарегистрируйте библиотеку еще раз.2 # Определите настройки реестра.3 # соответствует некоторому списку библиотек.4 # Решить все проблемы с надстройками.5 # Зарегистрируйте приложение базы данных Access вашей компании еще раз.
Office 365 профессиональный плюс был окончательно переименован, чтобы убедиться, что вы Microsoft 365 Apps Enterprise. Для получения более подробной информации об изменениях, которые помогут вам прочитать конкретную публикацию в блоге .
Когда вы запускаете Excel, это подразумевает некоторые процедуры, чтобы убедиться, что каждый шаг выполняется правильно. Если он обнаруживает серьезную фактическую ошибку, он может отобразить сообщение об ошибке в окне обсуждения. Иногда некоторые твиты, которые вы видите в диалоге, могут быть не очень ясными, а некоторые определенно будут совершенно загадочными.
Например, вы действительно можете увидеть сообщение о том, что библиотека ресурсов пользователя не зарегистрирована, тогда вы также можете полностью потерять то, что это означает. В этом случае программа пригодится для понимания того, как Excel работает со сторонними программами.
На этапе a процесса запуска Excel может создать любое количество надстроек, которые создают дополнительные функции в вашей копии Excel. По сути, эти замечательные надстройки представляют собой типы макросов, отвечающие определенным требованиям. В свою очередь, макросы могут вызывать проблемы в зависимости от других файлов, содержащих факты и стратегии, большинство из которых помогает им в их работе. Внешне эти файлы называются библиотеками.
В Excel есть и другие замечательные коллекции, но обычно не все они доступны в одно и то же время. Библиотека доступна только после перерегистрации в Excel. Если библиотека не зарегистрирована, Next Excel не сможет использовать ее положительно, а другие люди, не имеющие отношения к надстройке, никогда не смогут ее использовать. Результат: сообщение не работает.
Лучший способ справиться с этой болезнью – это увидеть, что надстройки загружаются при запуске Excel. Просмотрите свою папку автозагрузки в Excel и даже убедитесь, что вы точно все видите. (Вы не должны знать, что многие люди должны знать шаг за шагом. Помните, что часто вам нужно знать, что начинается с дополнения.)
Затем часто поисковая система загружает одни и те же надстройки. (Это должно быть легко, если большинство людей работает в офисе, но намного сложнее, если вы почти все без исключения являетесь домашним пользователем.) Конечно, если вы найдете похожую систему, разрешите ей загрузиться без каких-либо проблем. Если да, то в системе, учитывая, что все в хорошем состоянии, выполните следующие действия:
- Нажмите Alt + F11, чтобы открыть диспетчер VBA.
- Выберите “Все ссылки” во всех меню “Инструменты”. Вы увидите соответствующее диалоговое окно «Ссылки». (См. Рисунок 1.)
- Сделайте названия стопок галочками (лист вместо бумаги на листе бумаги). Обратите внимание на конкретных производителей, так как на данный момент может быть много коллекций с похожими торговыми марками. Кроме того, все выбранные коллекции, отмеченные проверочной подписью, обычно должны быть указаны в самом верху списка ссылок.
- Закройте диалоговое окно “Ссылки”.
- Закройте редактор VBA.
Рисунок 1. Окно чата «Ссылки».
Что ж, любой, у кого есть структура проблемы, делает те же шаги, за исключением того, что описано на шаге 3, вся ваша семья ставит условия, чтобы убедиться, что их ваша местная библиотека выбрана столько, сколько записали покупатели. Всякий раз, когда вы оптимизируете текущий редактор VBA, перезапускайте Excel и продолжайте проверять, присутствует ли проблема обычно. В этом случае или до тех пор, пока вы не нашли ни одной из упомянутых проблемных библиотек тела, для полной перерегистрации Excel может потребоваться некоторое время. Если да, сделайте каждое из следующих действий:
- Сделать так, чтобы Excel не работал (выйти из программы).
- Щелкните мышью “Пуск”, чтобы открыть меню “Пуск”.
- Выберите “Выполнить” в коллаже “Пуск”. Windows отображает коллекцию диалогового окна «Выполнить». (См. Рисунок 2.)
- На открытом устройстве введите полный путь к вашей программе Excel, а затем укажите соответствующий переключатель для каждого сервера. Esland, полный путь к слову содержит пробелы, заключите часть пути, заполненного именем, только в кавычки. Ниже приведен пример того, что вы можете ввести в поле «Открыть» (ваш путь, вероятно, будет другим):
- Нажмите “ОК”.
Рисунок 2. Диалоговое окно «Выполнить».
<для> “c: Program Files Microsoft Office Office Excel.exe” – regserver
После перезапуска Excel проблема должна быть удалена в корзину. Если это снова не процесс, вам необходимо определить, где надстройка вызывает препятствие. Вы начинаете с того, что часто ищете файлы надстроек в файле автозагрузки и переименовываете своих детей или помещаете их в постоянную папку. Создавайте один файл за один раз и перезапускайте Excel после каждой перемаркировки или перемещения. Когда проблема должна исчезнуть, вы знаете, что нашли фактическое дополнение для решения проблемы, а также можете спросить поставщика, каким образом они могут конкретно решить проблему.
Ускорьте свой ПК всего за несколько кликов
Ваш компьютер работает медленно и нестабильно? Вас мучают таинственные ошибки, и вы беспокоитесь о потере данных или сбое оборудования? Тогда вам нужен ASR Pro — идеальное программное обеспечение для устранения неполадок Windows. С ASR Pro вы можете исправить широкий спектр проблем всего за несколько кликов, включая ужасный синий экран смерти. Приложение также обнаруживает аварийные приложения и файлы, поэтому вы можете быстро решить их проблемы. И самое главное, это совершенно бесплатно! Так что не ждите — загрузите ASR Pro прямо сейчас и наслаждайтесь бесперебойной, стабильной и безошибочной работой на ПК.
Биография автора
Аллен Вятт – всемирно известный автор статей, автор множества научно-популярных книг и бесчисленных журналов. Он является создателем Sharon Parq Associates, портативного или настольного компьютера и издательской компании. Узнайте больше где-нибудь вокруг Аллена …
В вашем документе много активных ссылок? Вы хотите, чтобы они инициализировались при нажатии, и вы хотите, чтобы эти типы тоже были …
Как исправить ошибки автоматизации?
Цель этой ошибки. Объект отключился от своего клиента. Ошибка при обновлении формы Excel. Ошибка при скрытии и отображении листов в Excel.Общие причины, помимо того, что нужно проверить.Способы решить эту проблему. Лови ошибки. Очистить память. Разумеется, обновите свой компьютер.Проверить реестр.
Положите бархатцы в клетку тоже “уф!” обычно она делится на 100 с помощью роботов. Что также предусмотрено, как можно устранить эту опасность, чтобы …
Возможности поиска по шаблонам Word впечатляют. Если вы страдаете от подстановочных знаков, возможно, вы не один здесь, в …
. указывать
Загрузите это программное обеспечение сейчас и попрощайтесь с проблемами вашего компьютера. г.
Microsoft Access Automation Error Library Not Registered
Libreria Degli Errori Di Automazione Di Microsoft Access Non Registrata
Microsoft Access Automation Foutenbibliotheek Niet Geregistreerd
Microsoft Access Automation Fehlerbibliothek Nicht Registriert
Biblioteka Bledow Automatyzacji Dostepu Microsoft Nie Jest Zarejestrowana
Bibliotheque D Erreurs D Automatisation D Acces Microsoft Non Enregistree
Biblioteca De Errores De Automatizacion De Acceso De Microsoft No Registrada
Microsoft 액세스 자동화 오류 라이브러리가 등록되지 않았습니다
Biblioteca De Erros De Automacao De Acesso Microsoft Nao Registrada
Microsoft Access Automation Felbibliotek Inte Registrerat
г.