APP下载

在Excel环境中运用VBA实现中文大写金额转换

2009-02-01柳佳顾士学

数字技术与应用 2009年12期

柳 佳 顾士学

[摘 要]在Excel中运用VBA实现了中文大写金额转换提高了工作效率

[关键词]VBA Excel 函数

[中图分类号]TD17[文献标识码]A[文章编号]1007-9416(2009)12-0110-02

在财会上很多情况下,需要从小到大写金额的转换,虽然我们通过设置Excel的单元格的特殊格式,可以将数字转换为中文大写数字。但这些方法有的不够实用,有的输出格式不符合财会规定。下面我们提出在Excel环境中运用VBA技术实现中文大写金额转换。

1 环境选择

Excel 是微软公司集成办公软件Office 中的一个组件,是用户使用最为广泛的软件平台之一。用其内嵌的编程语言VBA进行二次开发得到的应用软件,既可以使繁琐、重复操作自动化,提高工作效率和应用水平,同时又不改变Excel原有的界面风格、系统功能和操作方式,特别是它的编辑、排版、打印功能。用户不必经过特殊学习和培训,即可使用,大大降低软件的使用门槛,提高了软件的可用性。

2 VBA简介

Visual Basic for Applications(简称VBA)是新一代标准宏语言,它具有跨越多种Office 应用软件并且控制应用软件对象的能力。VBA提供了面向对象的程序设计方法,提供了比较完整的程序设计语言。Office就不仅仅是应用程序,更是一个开发平台,可以利用VBA对Office 进行二次开发,扩展其功能。

VBA具有以下特征:

2.1 VBA 是一种解释性语言

由于 VBA 是在VISUAL BASIC 的框架上建立起来的因此它也继承了Visual Basic 作为一种解释性语言的特性

2.2 VBA 是一种面向对象的语言

作为新一代的高级语言VBA 提供了对面向对象的程序设计方法的支持实际上VBA 的工作过程就是对各种对象……

登录APP查看全文