修訂功能可以跟蹤檔案所有的修改,瞭解修改的過程,這對於團隊協同檔案編輯、審閱是非常有用的一個功能。將工作簿傳送給他人審閱時,我們可以開啟修訂功能,共用工作簿被修改後,使用者檢視檔案時可以選擇接受或者拒絕他人修改的資料資訊。本文將詳細為您介紹如何接受或拒絕 Excel 中的修訂。
本次測試時,在程式中引入 Spire.XLS.dll 檔案。
方法1:
將Free Spire.XLS for .NET 下載到本地,解壓,找到 BIN 資料夾下的 Spire.XLS.dll。然後在 Visual Studio 中開啟「解決方案資源管理器」,滑鼠右鍵點選「參照」,「新增參照」,將本地路徑 BIN 資料夾下的 dll 檔案新增參照至程式。
方法2::
通過NuGet安裝。可通過以下 2 種方法安裝:
1. 可以在 Visual Studio 中開啟「解決方案資源管理器」,滑鼠右鍵點選「參照」,「管理 NuGet 包」,然後搜尋「Free Spire.XLS」,點選「安裝」。等待程式安裝完成。
2. 將以下內容複製到 PM 控制檯安裝。
Install-Package FreeSpire.XLS -Version 12.7
C#
using Spire.Xls; namespace AcceptTrackedChanges { class Program { static void Main(string[] args) { //建立一個Workbook物件 Workbook workbook = new Workbook(); //載入範例檔案 workbook.LoadFromFile("範例檔案.xlsx"); //確認工作簿是否含有跟蹤修訂 if (workbook.HasTrackedChanges) { //接受工作簿中的所有修訂 workbook.AcceptAllTrackedChanges(); } //儲存結果檔案 workbook.SaveToFile("接受修訂.xlsx", FileFormat.Version2013); } } }
VB.NET
Imports Spire.Xls Namespace AcceptTrackedChanges Friend Class Program Private Shared Sub Main(ByVal args As String()) '建立一個Workbook物件 Dim workbook As Workbook = New Workbook() '載入範例檔案 workbook.LoadFromFile("範例檔案.xlsx") '確認工作簿是否含有跟蹤修訂 If workbook.HasTrackedChanges Then '接受工作簿中的所有修訂 workbook.AcceptAllTrackedChanges() End If '儲存結果檔案 workbook.SaveToFile("接受修訂.xlsx", FileFormat.Version2013) End Sub End Class End Namespace
C#
using Spire.Xls; namespace AcceptTrackedChanges { class Program { static void Main(string[] args) { //建立一個Workbook物件 Workbook workbook = new Workbook(); //載入範例 Excel 檔案 workbook.LoadFromFile("範例檔案.xlsx"); //確認工作簿是否含有跟蹤修訂 if (workbook.HasTrackedChanges) { //拒絕所有修訂 workbook.RejectAllTrackedChanges(); } //儲存結果檔案 workbook.SaveToFile("拒絕修訂.xlsx", FileFormat.Version2013); } } }
VB.NET
Imports Spire.Xls Namespace AcceptTrackedChanges Friend Class Program Private Shared Sub Main(ByVal args As String()) '建立一個Workbook物件 Dim workbook As Workbook = New Workbook() '載入範例 Excel 檔案 workbook.LoadFromFile("範例檔案.xlsx") '確認工作簿是否含有跟蹤修訂 If workbook.HasTrackedChanges Then '拒絕所有修訂 workbook.RejectAllTrackedChanges() End If '儲存結果檔案 workbook.SaveToFile("拒絕修訂.xlsx", FileFormat.Version2013) End Sub End Class End Namespace
—本文完—