Я связываю данные Excel с презентацией Powerpoint. У меня проблема в том, что файл используется. Как я могу автоматически указать Powerpoint игнорировать это предупреждение и просто выбрать «Только для чтения», чтобы получить новые данные.
Я нашел этот код после быстрого поиска, попробуйте, я почти уверен, что это ваша проблема.
Set objExcel = CreateObject("Excel.Application") Set objWorkbook = objExcel.Workbooks.Open("C:\test\myfilename.xlsx", , True) 'true here means readonly=yes. objExcel.Application.Visible = True 'or False objExcel.Application.Quit 'close excel WScript.Echo "Finished." WScript.Quit
Источник: https://www.ozgrid.com/forum/forum/help-forums/excel-general/129741-vbs-to-open-excel-file-as-read-only