使用C#代碼接受或拒絕Excel中的修訂內(nèi)容(跟蹤更改)
引言
當(dāng)你將 Excel 文檔發(fā)送給他人審閱時(shí),建議開啟“修訂/跟蹤更改”功能,以確保對工作表或工作簿所做的所有更改都會(huì)被記錄。對于被修改的單元格,Excel 會(huì)在單元格左上角以藍(lán)色三角形進(jìn)行標(biāo)記。你可以查看這些更改,并決定是否接受或拒絕它們。本文將演示如何使用 Spire.XLS for .NET 通過編程方式接受或拒絕 Excel 工作簿中的所有修訂內(nèi)容。
安裝 Spire.XLS for .NET
首先,你需要將 Spire.XLS for .NET 包中包含的 DLL 文件添加為 .NET 項(xiàng)目的引用。這些 DLL 文件可以通過該鏈接下載,或通過 NuGet 進(jìn)行安裝。
PM> Install-Package Spire.XLS
接受工作簿中的所有修訂
要接受工作簿中的修訂,首先需要使用 Workbook.HasTrackedChanges 屬性判斷該工作簿是否包含修訂。如果存在修訂,則可以通過調(diào)用 Workbook.AcceptAllTrackedChanges() 方法一次性接受所有更改。
示例代碼如下:
using Spire.Xls;
namespace AcceptTrackedChanges
{
class Program
{
static void Main(string[] args)
{
//創(chuàng)建 Workbook 對象
Workbook workbook = new Workbook();
//加載示例 Excel 文檔
workbook.LoadFromFile("Sample.xlsx");
//判斷工作簿是否包含修訂
if (workbook.HasTrackedChanges)
{
//接受工作簿中的所有修訂
workbook.AcceptAllTrackedChanges();
}
//保存結(jié)果文檔
workbook.SaveToFile("AcceptChanges.xlsx", FileFormat.Version2013);
}
}
}拒絕工作簿中的所有修訂
如果確認(rèn)工作簿中存在修訂,Spire.XLS for .NET 也提供了 Workbook.RejectAllTrackedChanges() 方法,可一次性拒絕所有修訂內(nèi)容。
示例代碼如下:
using Spire.Xls;
namespace AcceptTrackedChanges
{
class Program
{
static void Main(string[] args)
{
//創(chuàng)建 Workbook 對象
Workbook workbook = new Workbook();
//加載示例 Excel 文檔
workbook.LoadFromFile("Sample.xlsx");
//判斷工作簿是否包含修訂
if (workbook.HasTrackedChanges)
{
//拒絕工作簿中的所有修訂
workbook.RejectAllTrackedChanges();
}
//保存結(jié)果文檔
workbook.SaveToFile("RejectChanges.xlsx", FileFormat.Version2013);
}
}
}申請臨時(shí)許可證
如果你希望移除生成文檔中的評估信息,或解除功能限制,可聯(lián)系官方銷售申請一份 30 天的臨時(shí)試用許可證。
到此這篇關(guān)于使用C#代碼接受或拒絕Excel中的修訂內(nèi)容(跟蹤更改)的文章就介紹到這了,更多相關(guān)C#接受或拒絕Excel修訂內(nèi)容內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
C#讀取QQ純真IP數(shù)據(jù)庫QQWry.Dat的代碼
QQ純真IP庫算是IP地址收集較為全的一個(gè)IP庫,對于IP查詢來說這個(gè)是不錯(cuò)的選擇。下面是如何查詢純真IP庫的一個(gè)類,使用C#代碼。2007-03-03
C#使?XmlReader和XmlWriter操作XML?件
這篇文章介紹了C#使?XmlReader和XmlWriter操作XML?件的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-06-06
C#動(dòng)態(tài)創(chuàng)建Access數(shù)據(jù)庫及表的方法
這篇文章主要介紹了C#動(dòng)態(tài)創(chuàng)建Access數(shù)據(jù)庫及表的方法,以實(shí)例形式分析了創(chuàng)建access數(shù)據(jù)庫及在access數(shù)據(jù)庫中建表的完整過程,是非常實(shí)用的技巧,需要的朋友可以參考下2014-12-12
C#實(shí)現(xiàn)的算24點(diǎn)游戲算法實(shí)例分析
這篇文章主要介紹了C#實(shí)現(xiàn)的算24點(diǎn)游戲算法,實(shí)例分析了算24點(diǎn)游戲相關(guān)的運(yùn)算技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-04-04

