文件编辑是我们日常任务的一个基本方面,我们常常发现自己渴望工具来减轻重复作业的负担。博客文章中,我们将构建宏 设计替换文档中选择词
构建宏
先存取文档编辑器中当前文件取选定文本并捕捉值范围表示查找并替换词
康斯特ODocuments=api.GetDocuments康斯特ORange=ODocument.GetRangeBySweet康斯特原始图文=ORANGE.GETText();
并删除所选文本
oRange.Delete();
我们分配词查找变量字查找并用词替换替换Word:
/定义查找词和替换词康斯特wordToFinds=旧文件;//替换dWord康斯特替换Word=新世界;/NewWord替换为
正则表达式原图文查找所有实例字查找代之以替换Word.正则表达式带g保证所有事件替换修改文本存储清理图文可变性 :
//使用正则表达式查找并替换字康斯特cleanText=whinText.replace新建Regex(查找词g大全替换Word
查找替换完成后,我们在文档内创建新段使用Api.CreateParagraph().中文本替换最后,我们插入修改段回文档
/插入带原段结构的清洗图文康斯特ODUTS = Api.CreateLEDS ();oParagraph.AddText(cleanedText);
oDocument.InsertContent([oParagraph]);
整个宏如下:
高山市函数显示高山市){{康斯特ODocuments=api.GetDocuments康斯特ORange=ODocument.GetRangeBySweet康斯特原始图文=ORANGE.GETText();oRange.Delete();/定义查找词和替换词康斯特wordToFinds=旧文件;//替换dWord康斯特替换Word=新世界;/NewWord替换为//使用正则表达式查找并替换字康斯特cleanText=whinText.replace新建Regex(查找词g大全替换Word/插入带原段结构的清洗图文康斯特ODUTS = Api.CreateLEDS ();oParagraph.AddText(cleanedText);
oDocument.InsertContent([oParagraph]);
}#########
现在让我们运行宏 看它如何工作
我们希望此宏能有效补充武库并精简文档编辑唯一OFFICE宏设计是为了提高工作流向新高度
切不可错失独创API能力广博API方法库 就是你将思想化为现实的关键如有问题或创新概念,我们鼓励你分享和分享.您输入极受重视, 我们为与您协作的可能性感到振奋好运探索