Я пытаюсь автоматически обновить файл на сервере, который доступен всем только для чтения. Редактирование только для нескольких человек. Поэтому он защищен паролем, но только на редактирование, а не на открытие.
Я пытался написать макрос для открытия файла, защищенного паролем, но это работает только для файлов, защищенных от открытия. Я попробовал следующий код, поскольку другие предположили, что это может помочь отключить отображение предупреждений и/или игнорировать только чтение, но это не помогает. Я продолжаю получать всплывающее окно с надписью «Введите пароль для доступа на запись или откройте только для чтения». Я даже пробовал SendKeys ввести пароль, но всплывающее окно тоже показывает.
Какие-нибудь предложения, которых у меня может не быть?
Application.DisplayAlerts = False
Workbooks.Open Filename:="test.xlsx", IgnoreReadOnlyRecommended:=True, Password:="password", ReadOnly:=False
Application.DisplayAlerts = True