Есть макрос в MS Access (32 bit) необходимо запускать макрос в этой базе каждый час, круглосуточно… Поэтому нужен скрипт в Python.
Есть код ниже, который работает только если изначально открыть MS Access файл, если предварительно ничего не открывать то база MS Access открывается только как Read-only и макрос не запускается
import win32api
from win32com.client import Dispatch
import os
strDbName = ‘c
WORK/Volumes/EAS2.accdb’ objAccess = Dispatch(“Access.Application”)
objAccess.Visible = True
objAccess.OpenCurrentDatabase(strDbName)
objDB = objAccess.CurrentDb()
objAccess.DoCmd.RunMacro (“mcrRUN”)
Ошибка “Operation must use an updateable query. ”
Как открыть базу MS Access и передать свои credentials? Или как-то обойти условие, что открытие только как read-only?
В самом MS Access все Trusted настройки установлены как Enabled…
Заранее благодарю!

