У меня есть Project 2016 на Microsoft Surface pro 3 с полной версией Windows 10 и Office 365.
Я следовал инструкциям из http://answers.microsoft.com/en-us/office/forum/office_2010-project/can-you-set-up-a-ms-project-file-to-automatically./68847860-3c47-49d5-a4a8-06124dd63196. Он основан на более старой версии Project.
Сохраняет во второе место, но каждый раз вылетает и не сохраняет исходную копию.
Я не менял код, кроме расположения файла. Я переименовал flag20 в yes (это все, что мне нужно сделать, это переименовать его?)
Вылетает на этой строке
FileCloseEx Save:=pjDoNotSave, noauto:=True
Это программа:
Private Sub project_beforesave(ByVal pj As Project)
Application.DisplayAlerts = False
If ActiveProject.ProjectSummaryTask.Flag20 = False Then
ActiveProject.ProjectSummaryTask.Flag20 = True
ActiveProject.SaveAs Name:="c:\users\John\desktop\backuptest.mpp"
FileCloseEx Save:=pjDoNotSave, noauto:=True 'Crashes here
Else
ActiveProject.ProjectSummaryTask.Flag20 = False
End If
End Sub
Мы используем планшет на строительных площадках, чтобы суперинтендант обновлял график работ в Project. Раньше все файлы сохранялись на сервер и он получал к ним доступ через VPN. Project очень медленно открывает файлы через VPN, несмотря на то, что файл очень маленький. Даже при хорошем соединении 4G или Wi-Fi.
Я пытался найти способ сохранить файлы на планшете, но сразу же синхронизировать их с сервером при сохранении.