Вы немного расплывчаты с точки зрения желания использовать кодирование доступа в visual basic внутри доступа MS, или если вы действительно хотите использовать скрипт Windows? В вашем случае кажется, что Windows-сценарий будет более подходящим. С помощью сценариев Windows вы можете запустить любое приложение Windows, будь то Excel, Word или даже доступ MS, а затем заставить это приложение делать все, что вы хотите. Ваш скрипт может затем закрыть приложение. Итак, в Windows Land у вас есть то, что называется автоматизацией, и вы пишете сценарии Windows для достижения этих целей. Однако при запуске доступа к MS часто приложение будет иметь формы и код, который запускается при запуске. Часто вы не хотите, чтобы эти вещи происходили так, как вы это сделали с тех пор, как вы действительно используете сценарии Windows, как если бы пользователь запустил приложение.
Однако, оказывается, на каждом окне Windows, начиная с Windows 2000, вы можете открывать, читать и манипулировать доступом к файлам базы данных, даже не имея доступа, установленного на компьютере. Другое преимущество этого подхода состоит в том, что вы можете, таким образом, копировать данные из этих файлов базы данных, но на самом деле не нужно запускать само приложение доступа. Это экономит память, время запуска, а также, как уже упоминалось, устраняет необходимость фактически запускать MS-доступ и запускаться в пакетном файле (имейте в виду, что есть пакетные файлы старого стиля, а затем есть то, что мы называем сценариями Windows ... Я предлагаю Вы используете сценарий Windows здесь). Таким образом, подход, основанный на использовании сценариев, вполне удовлетворит ваши потребности в копировании данных из одного файла в другой.
Скрипты Windows также работают очень хорошо, если вы хотите использовать планировщик задач Windows для запуска какой-либо программы пакетной обработки ночью. На самом деле, если вам нужны ночные отчеты от ms-доступа, тогда сценарии Windows будут вашим выбором, а не использованием VBA внутри ms-доступа. Сценарии Windows позволят вам запустить ms-доступ, распечатать некоторые отчеты, а затем закрыть приложение. Вы также можете сделать это для Excel или фактически для любого приложения Windows.
Таким образом, автоматизированные решения в окнах поддерживаются, и это происходит из-за того, что большинство оконных приложений просто предоставляют все свои свойства и методы как объекты и свойства, на которых основаны части графического интерфейса пользователя. Таким образом, ваш код сценария может обычно выполнять те же цели, как если бы работник сидел за своим компьютером и выбирал параметры мышью, которая просто использует эти методы приложения).
Имейте в виду, что это не система записи мыши, а настоящий язык сценариев, которого придерживаются все приложения Windows.
Однако в вашем случае, как уже упоминалось, вам не нужно запускать доступ MS, и вы можете использовать встроенные библиотеки, которые поставляются с окнами, чтобы открывать и манипулировать этими файлами базы данных. Скрипт, размещенный здесь HansUp, который на самом деле является стандартным простым скриптом Jane для Windows. Просто вставьте его пример кода в текстовый файл, переименуйте текстовый файл с расширением .vbs, и все готово. И этот сценарий будет даже работать и запускаться в окне Windows, даже если MS Access не установлен.