我想在關閉工作簿之前確認用戶,該工作簿具有草稿更改。有沒有辦法檢查工作簿是否髒,必須保存以避免丟失任何數據?如何確定電子表格工作簿是否被修改
0
A
回答
2
IWorkbook。 IsModified當您對工作簿進行更改(編程或通過UI)時,屬性將翻轉爲true。
請注意,任何公式更新都不會影響此屬性。例如,在WorkbookView中打F9或調用IWorkbookSet。 Calculate()更新像RAND或NOW之類的易失性公式不會將工作簿標記爲正在修改)。如果您還需要跟蹤重新計算更改,則可以處理IWorkbookSet。 EndCalculate()或WorkbookView。 Calculate()事件。
0
我發現,IWorkbook.IsModified屬性不會翻轉爲true,如果對單元格所做的更改未通過返回或選擇另一個單元格進行確認。那麼,如何在使用者關閉工作簿時發現有更改?
我在此期間自己找到了解決方案。在我的情況下,這很簡單。我剛剛爲Form.Closing事件添加了一個處理程序,並添加了以下行: workbookView.ActiveCell.Activate();
這使IWorkbook.IsModified屬性翻轉爲true。
相關問題
- 1. Excel:將電子表格從模板更改爲工作簿?
- 2. 確定修改鍵是否被按下
- 3. 如何確定網頁是否已被修改?
- 4. 如何確定退出vim時文件是否被修改?
- 5. 如何確定輸出迭代器是否已被修改
- 6. Excel VBA調用被編程爲修改/更改來電者工作簿的.exe
- 7. 比較兩個數據表,以確定它是否被修改
- 8. 如何確定Excel工作簿中有多少個工作表?
- 9. 如何通過C#將電子表格工作簿轉換爲Microsoft Excel工作簿?
- 10. Rails的「不能將電子表格::工作簿轉換成String」
- 11. 多維數組搜索工作簿 - 谷歌電子表格
- 12. Vba從一個電子表格創建多個工作簿
- 13. 電子表格寶石:無法創建空的工作簿
- 14. Progammatically確定命名範圍是否作用於工作簿
- 15. 如何修改不是編輯器的協作者的Google電子表格?
- 16. 確定表單是否被用作子表單
- 17. 使用.NET修改Excel電子表格
- 18. 如何從電子表格加載特定工作表
- 19. 確定Word文檔或Excel電子表格是否包含宏
- 20. 如何將多個電子表格複製到新的工作簿?
- 21. 如何檢查PDF是否被修改
- 22. 如何知道PHAsset是否被修改?
- 23. 將CSV數據加載到工作簿中的特定Excel電子表格中
- 24. 修改電子郵件從工作表中包含的列表
- 25. 是否可以使用Google電子表格API製作公開電子表格?
- 26. 如何讓表「select *」在表被修改後相應地工作?
- 27. 快速確定文件夾內容是否已被修改
- 28. 一個工作簿中的宏是否可以更改另一個工作簿?
- 29. 如何確定電子表格單元格是包含日期還是實數?
- 30. 使用VBA將電子表格從輔助工作簿複製到主工作簿中