Lee Drake - To move between accounts is pretty simple:
- Open the notebook you want to move
- Create a new notebook in the destination account, and open it in OneNote.
- Now both are open.
- Right-click on the sections and MOVE TO the new notebook
- Wait for it to finish syncing all changes between original and destination. Your desktop will do it immediately, but it could take a while if there is a lot of data to sync.
- After a few days, delete the old empty notebook. (See below for why)
This way you retain all change history. The destination notebook will retain the page history for each page.
I've moved tons of notebooks between OneDrive, OneDrive for Business and different Sharepoint sites this way. There are mechanisms to move entire notebooks between sites in a business environment, but I generally do what I just said as it is cleaner for end users. If I must bulk move it, sometimes OneNote locally on their PC will retain the cached content, but see the notebook is gone, so break the connection thinking it is offline. Then they work in the abandoned notebook. The way I do it empties that notebook on their PC and if they didn't get the message about the move, they will now ask what happened to that data.
MS4TeePee - Have you verified you cannot create a new notebook while offline inside of a OneDrive/OneDrive for Business folder that will then sync when connected?