Созданная дата, которую я хочу изменить через VBS, отображается на вкладке «Файл» (Excel 2010 или новее) под номером Related Dates
. Мой вопрос заключается в том, как изменить внутреннюю созданную дату Excel и не созданную дату файла (aka File Properties
).Изменение даты создания отчета с помощью VBS
я могу изменить интерьер, созданный дату в Excel с помощью макроса:
ThisWorkbook.BuiltinDocumentProperties("Creation Date") = Date
Как вы это делаете через VBS? Сейчас у меня есть:
Dim objFSO, objFile
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.GetFile("C:\My\Path\Excel.xls")
objFile.BuiltinDocumentProperties("Creation Date") = Date
Но это изменяет созданную дату файла.
Хорошо большой. Это работает с одним файлом, но когда я делаю это с несколькими файлами (я только что скопировал и вставил код и изменил имена переменных), он зависает во втором файле. Мое приложение в диспетчере задач читает «Microsoft Excel - проверка совместимости» –
Перед тем, как открыть книгу, попробуйте установить «e.DisplayAlerts = False». – Bond
Я только что исправил проблему. Мой excel проверяет совместимость моих листов каждый раз, когда я сохраняю. Я могу это изменить. Благодаря! –