wps表格里Ex对象的方法列表

wils
wils Lv.4 核心创作者

Lv.4 核心创作者

最近做JS宏的补全时,让AI通过JSIDE对象接手了JS宏编辑器

整理出一些Ex对象的独特方法,官方没有给出文档

但这是AI的推测,有些确实有用

比如插入单元格图片,现在有了读取单元格图片,还有护眼模式等等


一、RangeEx(区域扩展,26 成员)

方法

功能

签名

InsertCellPicture

嵌入单元格图片(随行列缩放)

(PicPath: string): void

GetImage

读回嵌入图片 Base64(已缩放到单元格尺寸)

(): string

DataSmartSplit

智能分列(SeparatorArr 必须传数组)

(DestRange, SeparatorArr?, SpliteType,

TextQualifier): void

DataSmartSplitEx

智能分列·扩展(可保留关键词)

(…, KeepKeyWord, AfterKeyWord): void

MergeContent

拼接合并区域文本

(separator?): void

MergeSame

合并相同内容的相邻单元格

(): void

UnMergeFill

取消合并并填充原值

(): void

TextToNumber

文本型数字转数值

(): any

ErrorCheck

错误检查/修复

(RepairType): Et.EtErrorType

ClearSpecialChars

清理特殊字符(按类型)

(CharsType): void

FilterDuplicateItems

筛选重复项

(Field?): any

FilterUniqueItems

筛选唯一项

(Field?): any

ExportFilter

导出筛选结果

(Field?, Filename?): any

PutColumnWidthWithPound

按 # 个数设置列宽

(Field?): void

TextInJSON

区域文本 JSON 表示

(): string

MinimumDataRange

含数据的最小区域

(): Range

BeginConvertLinkedDataType

开始链接数据类型转换

(): void

EndConvertLinkedDataType

结束链接数据类型转换

(): void

ChangeLinkedDataTypeState

更改链接数据类型状态

(State, DataTypeId?, EntityKey?,

KeyValues?): void

ChangeLinkedDataTypeData

更改链接数据类型数据

(DataTypeId?, EntityKey?, KeyValues?):

void

BeginEnumValidCell

开始枚举有效单元格

(EnumType): void

GetValidCellAndNext

取当前有效单元格并移到下一个

(): Range

EndEnumValidCell

结束有效单元格枚举

(): void

AutoFilter

自动筛选(扩展形式,多 IsCustom 参)

(Field?, Criteria1?, Operator?,

Criteria2?, VisibleDropDown?, IsCustom?): any

InsertCellPictureRaw / I

嵌入图片变体(IDL 未收录,签名未确认)

(...args: any[]): any

二、WorkbookEx(工作簿扩展,15 成员)

方法/属性

功能

签名

ExportPdf

导出 PDF 到指定路径

(dirpath: string): void

ExportOfd

导出 OFD 版式文件

(dirpath: string): void

ChineseTranslation

中文简繁转换

(translateType:

Et.EtTCSCConverterDirection): void

ConvertToMarkdown

转换为 Markdown 文件

(OutputPath: string): void

ConvertToJson

转换为 JSON 文件

(OutputPath: string): void

SplitBook

拆分工作簿到目录

(dirpath: string, SheetItems?): void

SplitSheet

按列拆分工作表数据

(Range, colIdx, HasTitle, dateType,

outputType, dirpath): void

SaveAsShm

另存 SHM,返回 ShmID(谨慎:可能实际保存)

(FileFormat?, Password?,

WriteResPassword?): string

GetSlimElementCount

获取精简元素数量

(type: number): any

SlimDoc

精简文档

(type?): any

SetSecretLabel

设置密级标签

(Param: string): void

InvalidateRightsInfo

使权限信息失效

(): void

EnableReadingLayout

阅读版式开关

boolean(属性)

CalculationRule

计算规则

number(属性)

Proofread

校对(可调用包装属性)

any(属性)

三、WorkbooksEx / WorksheetEx / ApplicationEx / WindowEx

对象 · 方法

功能

签名

WorkbooksEx.Open

打开工作簿(文件不存在会弹错误框阻塞宏)

(Filename, UpdateLinks?, ReadOnly?, …,

Visible?): Workbook(17 参)

WorkbooksEx.OpenFromShm

按 ShmID 打开工作簿(配 SaveAsShm)

(ShmID, UpdateLinks?, …, CorruptLoad?):

Workbook(15

参)

WorksheetEx.InsertCamera

插入照相机(区域联动快照)

(SourceRange, Left?, Top?): any

WorksheetEx.SetCircleInvalidCell

设置/取消圈释无效数据

(IsSetCircle: boolean): void

WorksheetEx.IsMarkCircles

圈释标记状态

number(属性)

WorksheetEx.FindMergeCells

查找合并单元格(无结果返回 null)

(SourceRange, IsExcludeContained): any

ApplicationEx.EnableProtectEyes

护眼模式开关

boolean(属性)

ApplicationEx.SetForceBackUpEnabled

设置强制备份开关

(): any

ApplicationEx.GetForceBackUpEnabled

强制备份是否开启

boolean(属性)

ApplicationEx.SetWatermarkInfo

设置水印信息

(Param: string): void

ApplicationEx.EmbedTrueTypeFonts

字体嵌入开关

boolean(属性)

ApplicationEx.SilentOpenMode

静默打开模式

boolean(属性)

ApplicationEx.DataOperator

数据运算操作对象(7 个方法)

DataOperatorEx(属性)

ApplicationEx.WpsCloudService

云服务(运行时仅暴露 LoginToken)

any(属性)

WindowEx.SetTabColor

设置工作表标签颜色

(color?): any

WindowEx.SetTabFontBold

标签字体加粗

(bold?): any

四、DataOperatorEx(数据运算,7 方法,经 ApplicationEx.DataOperator)

方法

功能

签名

MergeRanges

合并两个区域的数据

(Range1, Range2, Header): void

MergeSheets

合并多个工作表

(type, Dirname, TitleRows): any

AddMergeWorksheets

添加要合并的工作簿文件

(Filename: string, SheetItems): void

ManageRangeDuplicates

管理单区域重复项

(OperationType, Rg, Columns,

ExtraParm1?, ExtraParm2?): void

ManageRangesDuplicates

管理两区域间重复项

(OperationType, Rg1, Rg2, HasTitle,

ExtraParm1?, ExtraParm2?): void

ManageSheetDuplicates

管理工作表内重复项

(OperationType, Filename, SheetIdx,

ColorStr): void

ManageSheetsDuplicates

管理两工作表间重复项

(OperationType, Filename1, SheetIdx1,

Filename2, SheetIdx2, ContrastType, ColorStr): void

海南省
浏览 152
收藏
10
分享
10 +1
+1
全部评论