Я разрабатываю проект Excel в Access с помощью VBA. Мой проект работает в Access 2007, но он не работает в Access 2003. Если я пытаюсь запустить файл, он показывает ошибку DLL. Кто-нибудь знает, как отладить эту ошибку?Как решить DLL-ошибку при доступе
0
A
ответ
0
Трудно понять, что вызывает вашу проблему, не зная, какое сообщение об ошибке вы получаете и где оно происходит.
Мое лучшее предположение говорит, что у вас есть проблема со ссылкой. Обычно лучший способ исправить это - изменить код для использования позднего связывания, если версия Excel не всегда будет одинаковой на каждой машине.
Рассмотрим следующие 3 примера:
'This is early binding.
Dim oXLS As Excel.Application
Set oXLS = New Excel.Application
'Create a new instance of an Excel Object using late binding
Dim oXLS As Object
Set oXLS = CreateObject("Excel.Application")
'Set your object to an instance of Excel that is already open using late binding
Dim oXLS As Object
Set oXLS = GetObject(, "Excel.Application")
легче программировать, используя раннее связывание, потому что вы можете использовать IntelliSense. Однако, если у ваших целевых компьютеров могут быть разные версии Excel, вам следует рассмотреть возможность использования позднего связывания в вашей версии для производства/развертывания для лучшей совместимости.
Смежные вопросы
- 1. Как решить 403 Запрещено в доступе SVN
- 2. Как управлять HashMap при доступе?
- 3. Редактирование колонки при доступе
- 4. Создание формы при доступе
- 5. Форматирование запроса при доступе
- 6. Правила валидации при доступе
- 7. System.Net.WebException при доступе api
- 8. Ошибка памяти при доступе
- 9. NullReferenceException при доступе массива
- 10. неизвестные данные при доступе
- 11. Ошибка при неправильном доступе
- 12. Кодирование VBA при доступе
- 13. Сохранение отдельных котировок при доступе
- 14. Автоматическое пробуждение NAS при доступе
- 15. Запуск всего запроса при доступе
- 16. Ошибка IE при доступе к странице?
- 17. Потеря десятичных разрядов при доступе к ключевым
- 18. Данные не найдены при доступе к сайту
- 19. Как сделать кнопку сортировки при доступе?
- 20. Как создать значение поля при первом доступе?
- 21. Как проверить двойную запись при доступе
- 22. Метаметода при доступе ключа, как изменяемый
- 23. Как создать инвентарь из транзакций при доступе
- 24. Как исправить KeyError при доступе переменной 'DJANGO_DEBUG'
- 25. Как получить уведомление при доступе к папке?
- 26. Как удалить дубликаты при доступе в столбце
- 27. Как обновить конкретную ячейку при доступе
- 28. Ошибка HTTP 500 при доступе к сайту
- 29. пожалуйста решить этот запрос на выборку в доступе мс
- 30. Переформатирование номера телефона при доступе
Можете ли вы показать точное сообщение об ошибке? И почему вы считаете, что версия MS Access 2007 будет работать в 2003 году? – hgulyan
Кажется, что вы создаете новую учетную запись каждый раз, когда задаете вопрос. Я вижу 7 Раамов здесь с очень низким представителем. – hgulyan
@hgulyan Я думаю, если вы посмотрите на Джона, вы найдете то же самое. – Fionnuala