無法將 OneNote 2007 筆記本轉換為新格式

無法將 OneNote 2007 筆記本轉換為新格式

我將從 OneNote 2010 遷移到 Office 365 和 OneNote 2016。

我的一些舊筆記本採用 OneNote 2007 格式,並且是唯讀的,如 OneNote 2016 的視窗標題所示:

[螢幕截圖:OneNote 2016 的視窗標題顯示唯讀相容模式'[1]

我知道我需要將它們轉換為較新的格式,我正在這樣做

  • 右鍵單擊筆記本標題並選擇屬性...。
  • 在「筆記本屬性」對話方塊中,選擇「轉換為 2010」(在 OneNote 2010 中)或「轉換為 2010-2016」(在 OneNote 2016 中)

這似乎轉換正確,但最後,每次,我都會得到:

轉換失敗
筆記本轉換未完成。
OneNote 無法開啟所需的文件,因為另一個程式目前正在使用該文件。

截圖:轉換失敗

(我可以更新我的電腦本地的任何 OneNote 2007 筆記本的格式。)

我嘗試過的事情:

  • 在 OneNote 2010 中進行轉換
  • 在 OneNote 2016 中進行轉換
  • 關閉一台電腦上除一個版本的 Outlook 之外的所有 Outlook 版本上的筆記本
  • 谷歌搜尋上面的錯誤訊息
  • 使用 OneNote 的將資料夾移至其他位置(目前透過 Samba 伺服器存取) - 我嘗試將其移至 Windows 驅動器,但它不會同步新位置中的所有頁面
    • 原來我剛剛把它移到了另一台 Samba 伺服器上
  • 編輯新增:也嘗試刪除我的 Onenote 快取並重新下載 - 這也不起作用:"C:\Users\[username]\AppData\Local\Microsoft\OneNote\14.0\OneNoteOfflineCache.onecache"
  • 編輯新增:也更努力說服 OneNote NoteBooks 在其他地方不開放:
    • 關閉 OneNote 2016 中的所有筆記本
    • 重新命名早期 OneNote 版本中顯示「開啟筆記本」清單的登錄項目: HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\12.0\OneNote\OpenNotebooks
    • 然後轉換為更新的格式 - 我仍然收到相同的錯誤訊息

我唯一能想到的是,因為我在不再存在的舊機器上查看過這些筆記本,OneNote 認為我可能仍然需要同步這些舊副本,因此不允許轉換。

還有什麼我可以嘗試的嗎?

答案1

我找到了一個解決方法 -建立一個新筆記本,並將舊筆記本中的每個部分複製到新筆記本中。

請注意,它的一個巨大缺點是它會破壞 Onenote 頁面之間的內部鏈接,因此您可能需要暫停一段時間,看看是否有人發布了更好的答案!

  • 對於每個 2007 格式的 OneNote 筆記本:
    • 關閉除一個 Onenote 之外的所有安裝中的筆記本 - 在 OneNote 2016 中保持其開啟狀態
    • 在 OneNote 2016 中,建立一個新的空筆記本,其名稱與舊筆記本相似
    • 作為最佳化,請將新筆記本移至筆記本清單的頂部
    • 對於舊筆記本中的每個部分(將是唯讀的):
      • 右鍵單擊它,然後選擇“移動或複製...”
      • 選擇您的新資料夾作為目的地 - 您將只能複製,而不能移動
    • 複製完所有部分後:
      • 關閉舊筆記本
      • 轉到磁碟上的資料夾,然後壓縮或刪除該資料夾,這樣您將來就不會誤用它。

這是相當乏味的,但至少它允許我編輯我的舊筆記本!

相關內容