Я создал файл доступа .accde с использованием 64-разрядной версии MS Office 2013, но мне нужно открыть его на другом ПК с 32-разрядной версией доступа.Открытый 64-разрядный файл .accde в 32-разрядной версии Microsoft Access
Как я могу это сделать?
Я создал файл доступа .accde с использованием 64-разрядной версии MS Office 2013, но мне нужно открыть его на другом ПК с 32-разрядной версией доступа.Открытый 64-разрядный файл .accde в 32-разрядной версии Microsoft Access
Как я могу это сделать?
Возможно, не выполнимо.
Возможно, вы сможете открыть, но вы не сможете редактировать или запускать код VBA, поэтому, если файл зависит от этого, это будет совершенно бесполезно.
Причина этого заключается в том, что файл accde
является разделенной/заблокированной версией исходного файла accdb
. Он включает только скомпилированную версию кода VBA, и этот код был бы скомпилирован для целевой 64-битной архитектуры. 64-битный код не может быть запущен из 32-разрядного процесса, поэтому он не будет работать, когда вы попытаетесь запустить его в 32-разрядном доступе.
Ваш единственный реальный вариант - обратное проектирование файла и, следовательно, скомпилированный код VBA, который он содержит, чтобы вы могли перевести его обратно в VBA. Это будет не быть тривиальной задачей, даже если вы использовали инструмент, чтобы помочь, так как декомпиляция никогда не бывает совершенной.
Tks. Я открыл файл ACCDB на 32 бита Windows и создал accde с помощью этой операционной системы. –