基于VisualBasic6.0平台的Office批量搜索与替换设计与实现

2019-12-16 02:57李春英张纯伟高啸天石现
电脑知识与技术 2019年30期
关键词:层次模型程序开发微软公司

李春英 张纯伟 高啸天 石现

摘要:针对Word,Excel多文件搜索与替换效率偏低问题,该文介绍了一种自动快速搜索与替换的方法,同时给出相应的核心流程和代码。

关键词:自动搜索;VisualBosic6.0;corn对象;对象层次模型

中图分类号:TP311 文献标识码:A

文章编号:1009-3044(201 9)30-0089-02

1Visual Basic平台和office简介

Visual Basic是微软公司出品的一款程序开发平台,虽然近二十年来,程序开发语言层出不穷,各领风骚一段时间;虽然该语言一直被c++等语言编程者认为是入门级;但是该语言历经风雨而屹立不倒,本身就说明其强大生命力。事实上,VisualBasic简单易学,入门相对简单,但是并不妨碍其功能强大,程序员习惯性讨论语言优劣,导致世人对此多有误解。

Office作为微软公司的办公套件,全世界已经成为办公的标准;这一点有目共睹。

那么,作为微软公司的自家产品,当然微软公司最为了解,所以Visual Basic与Office天生的接口比较友好,也就是说,他们自己的编程功能强、效率高、bug少。作为优秀的软件开发平台与标准办公软件通过编程结合,将产生巨大的能量和生产力。

2研究背景

工作中,經常积累大量的Office文件,有时候需要在大量文件中找到自己需要的,如果一个一个的打开搜索,效率很慢,而且容易因为疲劳而找错,

本文通过编程实现自动提取搜索算法,适用于多文件、多表格;实际应用在工作中,极大提高效率和准确性。

3Visual Basic平台对office操作接口

接口是编程操作office的路径,也就是搭建了编程平台和办公软件的桥梁,那么Visual Basic与office的接口是怎么样的呢?

大家可以看到,通过以上简单的数行代码,我们就构建了Visual Basic平台对Office操作接口,简单的语言,也说明了编程平台的强大。

Excel对象层次模型:下图标识了编程时Excel中用到的主要对象及其之间的关系。

Word对象层次模型:图2标识了编程时Word中用到的主要对象及其之间的关系。

掌握了接口和对象层次模型(当然还需要熟悉其他很多知识,例如程序结构、算法、语法等。我们这里介绍的是框架、是纲要),我们就可以用编程方法完成我们的目的了。

5结束语

合适的场景下,利用正确的策略、使用合适的技术,将大幅度降低劳动强度,提高劳动生产率,并且提高准确度。

笔者设计程序在Visual Basic6.0;Exce12003/2007环境下调试通过,实际应用到实际工作中,大幅度提高了生产效率。限于文章篇幅,大量的应用代码没有给出。限于笔者水平,不足之处在所难免,欢迎广大读者多提宝贵意见。

猜你喜欢
层次模型程序开发微软公司
Task 3
APP应用程序开发模式探究
基于TestStand的自动检测程序开发
基于嵌入式系统Windows CE的应用程序开发
基于App inventor 2手机程序开发过程的学习与实——以“喵喵定时器”APP开发为例
三维建模流程的优化和简化
美法院要求微软提交海外数据
疯狂QA