做好备份,可以试试这个
function tt(){
const s = []
const d = Documents.Add()
for (const i of d.Styles) {
s.push(i.NameLocal)
}
d.Close()
for (const i of ActiveDocument.Styles) {
if (!s.includes(i.NameLocal)) {
i.Delete()
}
}
}
function tt()
{
for (let i of ThisWorkbook.Styles) {
if (i.Name.slice(0, 2) == "样式") {
i.Delete()
}
}
}
用宏,列出所有样式,找出需要删除的样式的名称特点,删除
主要问题是wps自带的样式的buildin属性也是false,所以没法判断哪些是系统自带的
也可以先找个空的文档,导出默认样式的名称,再用宏,删掉不包含在内的样式,就是有点麻烦
@金山办公
创作者俱乐部成员
创作者俱乐部成员