1

У меня есть план проекта в книге Excel по OneDrive, которым я делюсь с командой через URL-адрес только для чтения.

У меня есть план, открытый весь день в Excel 2013, с изменениями по мере его изменения; это я сохраняю, как я иду.

В проводнике Windows я вижу, что файл дата / время обновился, и у файла есть зеленая галочка, но в OneDrive файл не обновляется. Обновление онлайн происходит, только если я закрываю файл на моем ПК.

Есть ли способ заставить файл загрузить файл, не закрывая его, или макрос, который я могу написать, чтобы форсировать это действие.

Благодарю.

1 ответ1

0

Похоже, нет решения для реальной проблемы - я создал макрос из фрагментов по всему Интернету - размещен здесь на случай, если он будет полезен:

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 секунд, которое кажется достаточным для обновления файла - хотя в коде это недельная точка!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .