powered by simpleCommunicator - 2.0.48     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Уточнить, что не подключена библиотека
8 сообщений из 8, страница 1 из 1
Уточнить, что не подключена библиотека
    #39984837
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
здравствуйте, подскажите как?
речь о Can't find project or library - Не могу найти проект или библиотеку, метод
Код: vbnet
1.
2.
On Error Resume Next
Debug.Print Err.Description


не прокатывает, увы)) спс
...
Рейтинг: 0 / 0
Уточнить, что не подключена библиотека
    #39985052
ldfanate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
раннее связывание ОЛЕ применяете? Замените на позднее и ловите ошибку на createobject, как вариант.
...
Рейтинг: 0 / 0
Уточнить, что не подключена библиотека
    #39985865
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ldfanate, пошёл другим путём
Код: vbnet
1.
2.
3.
4.
Debug.Print ActiveDocument.VBProject.References.Count
    For q = 1 To ActiveDocument.VBProject.References.Count
        Debug.Print ActiveDocument.VBProject.References.Item(q).Description
    Next q


всё бы хорошо если бы в ответе не было предпоследней, пустой строки
5
Visual Basic For Applications
Microsoft Word 11.0 Object Library
OLE Automation

Microsoft Office 11.0 Object Library
...
Рейтинг: 0 / 0
Уточнить, что не подключена библиотека
    #39987519
ldfanate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так в меню Tools\References отключите битую ссылку.
Зачем её именно кодом вытаскивать, когда и так посмотреть можно, какие подключены библиотеки.
...
Рейтинг: 0 / 0
Уточнить, что не подключена библиотека
    #39987732
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ldfanate, вроде это спасло Debug.Print ActiveDocument.VBProject.References.Item(q).Name

Зачем её именно кодом вытаскивать, когда и так посмотреть можно, какие подключены библиотеки
пессимист?...
много чего можно, и к компьютеру вообще не подходить, жить в пещере, в тайге
это делается не для меня, для тех кому не нужно, трудно или в лом в меню Tools\References отключить битую ссылку
да и это нормально решить за него такие ньюансы
...
Рейтинг: 0 / 0
Уточнить, что не подключена библиотека
    #39988698
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и всё равно бывают случаи, что библиотека CoreLib подключена но макрос
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Function FunctionGetCoreLib()
'Debug.Print ActiveDocument.VBProject.References.Count
    For q = 1 To ActiveDocument.VBProject.References.Count
        Debug.Print ActiveDocument.VBProject.References.Item(q).Name
        Debug.Print ActiveDocument.VBProject.References.Item(q).FullPath
        Debug.Print VBA.Len(Dir(ActiveDocument.VBProject.References.Item(q).FullPath))
        If ActiveDocument.VBProject.References.Item(q).Name = "CoreLib" And _
           ActiveDocument.VBProject.References.Item(q).FullPath = "C:\ДНСД\corelib.tlb" And _
           VBA.Len(Dir(ActiveDocument.VBProject.References.Item(q).FullPath)) <> 0 Then
            CoreLibBoll = True
            Exit For
        End If
    Next q
    'Debug.Print "CoreLibBoll-" & CoreLibBoll
    If CoreLibBoll = True Then GetConnection
End Function


не даёт CoreLibBoll = True, говорит, что CoreLibBoll = False, как в макросе поставить условие, чтобы его ответ соответствовал действительности? спс
...
Рейтинг: 0 / 0
Уточнить, что не подключена библиотека
    #39988844
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подозреваю, что причина видимо в том, что Debug.Print выдаёт на одной из библиотек:
Normal
C:\Documents and Settings\Admin\Normal
0
но мой файл Normal.dot находится в папке: C:\Documents and Settings\Admin\Application Data\Microsoft\Шаблоны
подскажите почему так происходит?
...
Рейтинг: 0 / 0
Уточнить, что не подключена библиотека
    #39988851
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да и весь список библиотек и рядом не лежал, у меня по факту
Visual Basic For Applications
Microsoft Word 11.0 Object Library
OLE Automation
Microsoft Word 11.0 Object Library
CoreLib
Debug.Print печатает похожее но не то, а ещё почему повторение два раза Microsoft Word 11.0 Object Library - одного раза не достаточно))
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Уточнить, что не подключена библиотека
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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