打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Excel 如何查找公式编辑器编写的内容(vba也好)
因为公式是嵌入在word中的OLE对象,word只能在外部把它作为一个整体进行操作(比如插入、删除、修改大小、位置、复制、剪切等),但是不能进入到它的内部读取或修改其中的一部分,真正可以编辑修改公式的程序是双击它时激活的公式编辑器程序,但公式编辑器是独立于word和VBA之外的,所以用VBA很难通过常规方法获取其中的内容。
如果是单纯比较两个公式内容是否一致,我倒是有办法,就是先用VBA选中其中一个公式,使用复制命令,然后从剪贴板中获取其中一种格式的二进制数据放到一个byte数组中,然后对另一个公式进行同样操作,最后再按字节对比就行了
如果是要查找其中的字符串,先用VBA选中它并复制,然后从剪贴板中获取CF_ENHMETAFILE格式的数据,然后用EnumEnhMetaFile API函数分析其中类型为EMR_EXTTEXTOUTA或EXTTEXTOUTW的记录,应该也可以得到。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Word公式编辑器
Word公式编辑器的实用小技巧
word公式编辑器怎么用
为什么没有面向word的免费好用的公式编辑器呢?
怎样才能在Word里面输入一些比较复杂一些的数学公式
word快速输入数学公式
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服