Загрузить Excel в OneDrive без закрытия
У меня есть план проекта в книге Excel по OneDrive, которым я делюсь со своей командой через URL-адрес только для чтения.
У меня есть план, открытый весь день в Excel 2013, с изменениями по мере его изменения; это я сохраняю, как я иду.
В проводнике Windows я вижу, что файл дата / время обновился, и у файла есть зеленая галочка, но в OneDrive файл не обновляется. Обновление онлайн происходит, только если я закрываю файл на моем ПК.
Есть ли способ заставить файл загрузить файл, не закрывая его, или макрос, который я могу написать, чтобы форсировать это действие.
Благодарю.
1 ответ
Похоже, что нет решения для реальной проблемы - я создал макрос из фрагментов по всему Интернету - размещен здесь на случай, если он будет полезен:
Sub SaveCloseReopen()
Dim strCMD As String
strCMD = "CMD /C PING 10.0.0.0 -n 1 -w 10000 >NUL & Excel.exe " & Chr(34) & ActiveWorkbook.FullName & Chr(34)
Shell strCMD, vbHide
ActiveWorkbook.Close SaveChanges:=True
End Sub
Ожидание 10 секунд, которое кажется достаточным для обновления файла - хотя в коде это недельная точка!