Forum Discussion

Ben Parkinson's avatar
Ben Parkinson
Copper Contributor
Aug 07, 2017

Make Office programs save to onedrive local first rather than cloud first

We are having an issue with Excel and onedrive/sharepoint that when we are offline on customer sites with our surface pros. A VBnet program we developed with Excel saves its progress and generated pdfs to the cloud first: https://xxx-my.sharepoint.com which it can't do when offline, this causes the excel app issues because it hasn't actually saved its progress in our onedrives offline as it can't reach sharepoint to first. 

 

It is important that we can change this as a setting as issuing this program out to our field staff, we need to have it as user-friendly as possible and reduce the chance of errors occurring and confusing our team. We know you can save to the local onedrive explicitly first by going to 'browse' from the 'save as' which prevents the issue but we need to mitigate issues rather than provide more complicated guidance.

 

 

  • Can you not modify the VB application to save to the relevant locally syncronised folder of the OneDrive / SharePoint library? That way it's always saving to an "offline" location, and if you happen to be online then it will immediately sync up.
    • Ben Parkinson's avatar
      Ben Parkinson
      Copper Contributor

      It's using the Excel application so goes off Excel settings.

  • Ben Parkinson's avatar
    Ben Parkinson
    Copper Contributor

    Does anyone else have any ideas which can help with this? It has been 5 years and we have had to change the app to work outside of OneDrive/SharePoint for the time being but we would like to move our file structure to be backed up by SharePoint but if we are working offline predominantly we will have this issue where cloud-first saving causes the app the fallover.

    • Kerem_Ardicli's avatar
      Kerem_Ardicli
      Copper Contributor

      Ben Parkinson 

      The best solution is to stop syncing. When you are done saving your Office files, re enable syncing. This is what Microsoft suggest. I dont think thats feasible but it is what it is.

Resources