- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Word中嵌入动态数学表达式
期刊门户-中国期刊网2009-9-9来源:《科学之友》2009年7月第21期供稿文/李 强(山西财政税务专科学校,山西 太原 030024)
[导读]Word已经成为最为普遍流行的排版工具,但是在科技文章中经常需要根据用户需要
摘? 要:Word已经成为最为普遍流行的排版工具,但是在科技文章中经常需要根据用户需要,嵌入一些根据条件参数变化的数学表达式,本文就是通过VBA扩展Word的排版功能解决这种问题。关键词:VBA;Word;数学表达式;域中图分类号:TP311.1? 文献标识码:A? 文章编号:1000-8136(2009)21-0158-02Dynamic Math Expression Embeded in WordLi QiangAbstract:MS Word is a very popular editorial software. But in scientifical article we need to embed some daynamtic math expression which can be changed by user’s input. This paper expands Word’s function by VBA with resolution to resolve this problem.Key words:VBA;word;math expression;EQ field???????? 作为微机桌面排版工具,Word软件受到了使用者的一致好评,由于具有非常友好的界面,强大的功能,使用方便等,能编辑大多数的文档等优势,Word软件已经成为编辑者的首选平台。另外Office软件的ActiveX技术的支持,使得Office软件之间可以互相结合,如Excel或Access可以嵌入它的图表和报表到Word当中,更使得Word得到广泛的应用。??????? 对编辑人不利的是,多数编辑排版软件可以支持复杂的数学表达式的输入和编辑,如同Word中有数学表达式编辑器。但编辑后的文档是静态的,公式、函数等的参数和结果都必须提前设定,这样生成的文档因为不具有交互性,对不同参数需求的读者来说,该文档只能是重新编辑或枚举所有参数和结果供读者的查找。这样给编辑和读者都带来了极大的不利,势必造成资源的浪费和使用的困难,降低工作效率和大量的重复劳动。针对这类问题,我们提出了一种可参数化数学公式方案来解决此类问题,这就是采用VBA技术来扩展Word的功能,使文档更具有交互性。??????? 1? VBA实现动态嵌入数学表达式的方案??????? 1.1? 解决方案思想??????? 在Word文档中嵌入带有参量占位符的域表达式,然后根据用户输入,并根据特定运算函数得到结果,最后把得到赋值的变量替换到指定的占位符上。??????? 1.2? 方案组件??????? 域表达式[1]:是在Word文档中被指定位置需要嵌入带参量占位符的域数学表达式,将被程序替换成实际输入和运算结果值。从程序的角度看就是要被替换和修改的对象。??????? 界面程序:是运行程序的接口部分,负责接受用户的参数,包括设定风格,并传给执行程序。??????? 功能函数:是实现了该表达式意义的函数,用来根据输入参量,并指定运算并得到结果。??????? 执行函数:是负责用指定的输入的参量和运算结果,替换相应的参量位占位符,并设定排版风格。??????? 1.3? 方案的实现??????? 要使这个方案能够落到实处,我们需要实现以上四个组件,下面将说明如何分别实现它们。??????? 1.3.1? 域表达式的编辑??????? 域表达式的编辑方法[1],只要在需要显示数学表达式的地方插入域表达式,然后再需要根据用户输入显示的地方或输出运算结果的地方插入设计好的占位符号,如para1,para2,…Result1…。??????? 例如:??????? f(para1)=Result1即f(x)=y??????? g(para2,para3)=Result2即g(x,y)=z??????? 这里的“paran”和“Resultn”就是参量占位符。??????? 1.3.2? 界面程序[3]??????? 与用户交互的接口,一般设计对话框,通过友好的界面形式,接受用户的参数和风格设定,并启动功能函数和执行函数。??????? 1.3.3? 功能函数??????? 功能函数是表达式的数学意义的程序实现。??????? Pi(n)=6*(1/(1*1)+1/(2*2)+ … +1/(n*n))??????? 可以设定n为控制精度参数的求π近似解的函数。???
您可能关注的文档
- vb字符串相关函数.doc
- VB自动登陆网络站点详解(二):Inet控件与WebBrowser控件配合使用.doc
- VB自动化.doc
- VB综合练习二.doc
- vb综合练习题.doc
- VB综合练习题二及参考答案.doc
- VB综合练习题一.doc
- VB综合练习一.doc
- VB综合实验2_08.doc
- VB综合实验11_08_09(1).doc
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
最近下载
- 建设项目环境影响评价现状评价报告-中化云龙有限公司.PDF VIP
- 智能家居门窗控制系统设计.doc VIP
- cpl随钻测井介绍资料.ppt VIP
- 关于医药行业上市公司财务分析--以恒瑞医药为例.docx VIP
- 乡村非遗文化传承与乡村振兴战略中的文化传承与产业融合报告.docx VIP
- 小学生课前准备课件.pptx VIP
- 大隐静脉曲张患者的术后护理研究进展.docx VIP
- cpl随钻测井介绍.pptx VIP
- 乡村非遗文化传承与乡村振兴战略中的文化传承与乡村振兴报告.docx VIP
- 2025年山东烟台莱阳市结合事业单位招聘征集本科及以上学历毕业生入伍笔试备考题库及答案详解一套.docx VIP
文档评论(0)