Как подавить предупреждение об обновлении ссылок?
Я пытаюсь написать скрипт, который открывает множество файлов Excel. Я продолжаю получать подсказку:
This workbook contains links to other data sources.
Я хочу, чтобы это сообщение не появлялось, чтобы мой сценарий мог автоматически проходить все книги без необходимости нажиматьDon't Update
для каждого. В настоящее время я использую следующее:
function getWorkbook(bkPath as string) as workbook
Application.EnableEvents=False
Application.DisplayAlerts=False
getWorkbook=Workbooks.Open(bkPath,updatelinks:=0,readonly:=false)
end function
Тем не менее, сообщение все еще появляется. Как я могу подавить это?
РЕДАКТИРОВАТЬ: кажется, что это сообщение подходит для книг, которые имеют неработающие ссылки; Я не виделThis workbook contains one or more links that cannot be updated
сообщение, потому что я бы установилDisplayAlerts
ложно. Книги связаны с эквивалентными файлами в папке на нашем сервере Windows, поэтому, когда соответствующий файл удаляется из этой папки (что происходит как часть нашего бизнес-процесса), ссылка разрывается. Можно ли подавить предупреждение, когда ссылка не работает?
Также я использую Excel 2010.