WPS表格 JSA 学习笔记 - 批量设置图片

Posted 笑虾

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPS表格 JSA 学习笔记 - 批量设置图片相关的知识,希望对你有一定的参考价值。

创建图片样式

function 创建图片样式(styleName = "图片")

	try
		ActiveDocument.Styles.Item(styleName).Delete();
	catch(e)
		Console.log("样式不存在");
	
	ActiveDocument.Styles.Add(styleName, wdStyleTypeParagraph);
	(obj=>
		obj.Alignment = wdAlignParagraphCenter; // 居中
		obj.IndentCharWidth(0);					// 0缩进
	)(ActiveDocument.Styles.Item(styleName).ParagraphFormat);


创建图片样式();

批量设置图片

function 批量设置图片()

	var arr = [...ActiveDocument.InlineShapes];
	// 关闭屏幕更新,提升执行效率
	Application.ScreenUpdating = false;
	arr.forEach(shape=>
		//-------- 设置样式 --------
		if(shape.Type == wdInlineShapePicture)
			shape.Range.Style = "图片";
		
		//-------- 设置边框 --------
		shape.Line.Visible = msoTrue;						// 显示边框
		//shape.Borders.OutsideLineStyle = wdLineStyleSingle;	// 边框类型
        //shape.Borders.OutsideColorIndex = wdBlack; 			// 边框颜色
        //shape.Borders.OutsideLineWidth = wdLineWidth100pt;	// 边框粗细
	);
	// 开启屏幕更新
    Application.ScreenUpdating = true;	
    Console.log('批量设置【图片】完成。');

以上是关于WPS表格 JSA 学习笔记 - 批量设置图片的主要内容,如果未能解决你的问题,请参考以下文章

WPS表格 JSA 学习笔记 - 批量设置表格

WPS表格 JSA 学习笔记 - 批量设置表格

WPS表格 JSA 学习笔记 - 设置自定义编号

WPS表格 JSA 学习笔记 - 设置自定义编号

WPS表格 JSA 学习笔记 - 实现设置编号并添加到自定义选项卡

WPS表格 JSA 学习笔记