一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

JS宏代碼操作WPS表格 批量創(chuàng)建帶密碼的工作薄

 優(yōu)美的代碼 2023-04-05 發(fā)布于廣東

創(chuàng)建一個工作表,A1:A12分別是要創(chuàng)建的表格名稱,然后根據(jù)這些名稱創(chuàng)建工作表。

代碼中將創(chuàng)建的工作薄另存為,并設置密碼為:123

function 批量創(chuàng)建工作薄(){
	for(let wordName of Range("a1:a12").Value2){
		Workbooks.Add();
		ActiveWorkbook.SaveAs("d:\\Users\\Administrator\\Desktop\\批量創(chuàng)建表格\\"+wordName+".xlsx",null,"123");
		ActiveWorkbook.Close();
	}
}

知識點說明:

一、let 聲明一個變量。

javaScript 聲明變量一共有三種方式:var ,let  ,const

1、var 是聲明變量的舊方式,函數(shù)作用域。值可以更改。并且存在變量提升,js解析代碼時會將var聲明的變量提升至頭部,再進行解析。也就是變量可以先使用后聲明。

2、let 是作用于塊級作用域。值可以更改。不存在變量提升,必須先聲明然后再使用。

3、const 常量聲明方式,值不可以被改變,一般少用。

二、for  of循環(huán)與for in 循環(huán)

for...in 和 for...of 是我們都熟悉的 for 循環(huán)的替代方案。但是,for...in 和 for...of 用于不同的場合,其主要取決于你要使用的情境,for... of 常用于遍歷數(shù)組,for... in 常用于遍歷對象,而我們知道的 for 循環(huán)基本上可以在任何情況下使用。

for in語句在運行該循環(huán)結(jié)構時,會聲明一個變量,然后計算對象或數(shù)組類型的表達式,在遍歷過程中,變量存儲時數(shù)組的下標或者對象的方法、屬性。

代碼示例:

function test(){
	for (var intkey in ["a1","a2","a3"]){
		Console.log(intkey);
	};
}

輸出:0,1,2

function test2(){
	var obj={品名:"冰箱",年限:15,產(chǎn)地:"東莞"}
	for (var Key in obj){
		Console.log(Key);
	};
}

輸出:品名,年限,產(chǎn)地

for...of語句,它允許您循環(huán)遍歷可迭代的數(shù)據(jù)結(jié)構,比如字符串、數(shù)組、集合等。

代碼示例:

//遍歷數(shù)組
function test3(){
	var Arr=["1月份","2月份",1000];
	for (var Ar of arr){
		Console.log(Ar);
	};
}

輸出:1月份,2月份,1000

//遍歷單元格
function test4(){
	var rangeS=Range("a2:a5");
	for (var range of rangeS){
		Console.log(range.Value());
	};
}

輸出:A2至A5單元格的值

//遍歷工作表
function test4(){
	for (var sheetName of Sheets){
		Console.log(sheetName.Name);
	};
}

輸出:當前工作薄的所有工作表的名字。

三、Workbooks.Add()方法,創(chuàng)建新工作薄。

四、ActiveWorkbook.SaveAs()方法,當前工作薄別存為。

SaveAs()方法的參數(shù)如下:

SaveAs(Filename, FileFormat, Password, WriteResPassword, ReadOnlyRecommended, CreateBackup, AccessMode, ConflictResolution, AddToMru, TextCodepage, TextVisualLayout, Local)

參數(shù)說明(來源于:WPS開放平臺開發(fā)者文檔說明):

Filename

可選

Variant

一個表示要保存文件的文件名的字符串??砂暾窂?,如果不指定路徑,ET 將文件保存到當前文件夾中。

FileFormat

可選

Variant

保存文件時使用的文件格式。要查看有效的選項列表,請參閱 XlFileFormat 枚舉。對于現(xiàn)有文件,默認采用上一次指定的文件格式;對于新文件,默認采用當前所用 ET 版本的格式。

Password

可選

Variant

它是一個區(qū)分大小寫的字符串(最長不超過 15 個字符),用于指定文件的保護密碼。

WriteResPassword

可選

Variant

一個表示文件寫保護密碼的字符串。如果文件保存時帶有密碼,但打開文件時不輸入密碼,則該文件以只讀方式打開。

ReadOnlyRecommended

可選

Variant

如果為 True,則在打開文件時顯示一條消息,提示該文件以只讀方式打開。

CreateBackup

可選

Variant

如果為 True,則創(chuàng)建備份文件。

AccessMode

可選

XlSaveAsAccessMode

工作簿的訪問模式。

ConflictResolution

可選

XlSaveConflictResolution

一個 XlSaveConflictResolution 值,它確定該方法在保存工作簿時如何解決沖突。如果設為 xlUserResolution,則顯示沖突解決對話框。如果設為 xlLocalSessionChanges,則自動接受本地用戶的更改。如果設為 xlOtherSessionChanges,則自動接受來自其他會話的更改(而不是本地用戶的更改)。如果省略此參數(shù),則顯示沖突處理對話框。

AddToMru

可選

Variant

如果為 True,則將該工作簿添加到最近使用的文件列表中。默認值為 False。

TextCodepage

可選

Variant

ET中對于所有語言都忽略此參數(shù)。 注釋:當 ET 將工作簿保存為某種 CSV 或文本格式(使用 FileFormat 參數(shù)指定)時, ET 使用對應于當前計算機上使用的系統(tǒng)區(qū)域設置語言的代碼頁。在“控制面板”中單擊“區(qū)域和語言”,再單擊“位置”選項卡,在“當前位置”下可獲得此系統(tǒng)設置。

TextVisualLayout

可選

Variant

ET中對于所有語言都忽略此參數(shù)。 注釋:當 ET 將工作簿保存為某種 CSV 或文本格式(使用 FileFormat 參數(shù)指定)時,它按邏輯布局保存這些格式。如果文件中左至右 (LTR) 文本嵌在右至左 (RTL) 文本中,或者相反,那么邏輯布局將把文件的內(nèi)容,按照文件中所有語言的正確閱讀順序保存,而不考慮方向。當應用程序打開文件時,每串 LTR 或 RTL 字符將根據(jù)代碼頁中的字符值范圍,按照正確的方向呈現(xiàn)。(除非用來打開文件的應用程序是為顯示文件的確切內(nèi)存布局而設計的應用程序,如調(diào)試器或編輯器)。

Local

可選

Variant

如果為 True,則以 ET(包括控制面板設置)的語言保存文件。如果為 False(默認值),則以 示例代碼 (VBA) 的語言保存文件。VBA 通常為美國英語版本,除非從中運行 Workbooks.Open 的 VBA 項目是舊的國際化 XL5/95 VBA 項目。

參數(shù)寫法示例:

SaveAs("你的文件名",null,"123")示例中一共用了三個參數(shù),第一個參數(shù)為你的文件名,第二個不需要使用必須null來占位,第三個參數(shù)為文檔密碼。

五、ActiveWorkbook.Close()方法為關閉當前工作薄。

    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    欧美多人疯狂性战派对| 日本黄色高清视频久久| 国产免费操美女逼视频| 99国产高清不卡视频| 国内欲色一区二区三区| 欧洲一区二区三区蜜桃| 国产精品丝袜一二三区| 国产亚洲欧美日韩国亚语| 日本不卡一本二本三区| 日韩一区二区三区18| 日韩精品视频免费观看| 午夜亚洲少妇福利诱惑| 观看日韩精品在线视频| 亚洲三级视频在线观看免费| 免费福利午夜在线观看| 五月天六月激情联盟网| 久久久精品日韩欧美丰满| 日韩精品成区中文字幕| 国产av熟女一区二区三区蜜桃| 青青操视频在线播放免费| 丰满少妇被粗大猛烈进出视频| 富婆又大又白又丰满又紧又硬| 国产一区二区精品高清免费| 成人午夜免费观看视频| 肥白女人日韩中文视频| 色小姐干香蕉在线综合网| 亚洲国产丝袜一区二区三区四 | 成人精品一区二区三区在线| 成人欧美一区二区三区视频| 精品女同一区二区三区| 婷婷亚洲综合五月天麻豆| 精品视频一区二区不卡| 粉嫩一区二区三区粉嫩视频| 激情视频在线视频在线视频| 九九热九九热九九热九九热| 中文字幕av诱惑一区二区| 亚洲高清亚洲欧美一区二区| 国产丝袜美女诱惑一区二区| 91亚洲精品综合久久| 欧美丰满人妻少妇精品| 国产福利一区二区三区四区|