作者:乔山办公网日期:
返回目录:excel表格制作
哈咯,大家好!近来,有位粉丝向我请教,如何能够在Word、PowerPoint像Excel中运用工作表函数RandBetween()一样自由地做一个任意范围区间的随机数发生器呢?可是,Word、PowerPoint没有像Excel中有这个工作表函数RandBetween()啊?怎么办呢?
对于这个问题,我根据自己从事office高级应用教学的经验,仔细琢磨了一下,终于想出了切实可行的方法,那就是:我们自定义一个随机数函数的方式。好了,下面,我就来详细来讲讲如何实现吧。
首先,通过“开发工具”(如果大家没看到,可以通过文件-->选项-->自定义功能区 调出来)打开Word文档后台VBA的环境(随便普及一下:VBA Visual Basic for Application基于Office应用的VB语言环境),在插入一个模块。如下图所示
然后输入如下图的自定义函数的代码(代码的解释也如图中绿色字体所示)。
再次,在上面的代码后面输入一个作为测试的子过程test作为测试产生随机数发生器的运行效果。如下图
接着,我们在Word中插入一个命令按钮,并在设计模式下将其属性中的Caption标题设为“随机数发生测试”。如下图
双击该命令按钮,进入该按钮的VBA代码编辑,输入call test调用模块的子过程。如下图所示
最后,返回到Word前端,取消命令按钮的设计模式状态,让它处于按钮的正常运行状态,点击该按钮测试效果。效果如各个图所示
好了,以上就是我根据粉丝提的要求给予的在除Excel外,在Word、 PowerPoint里面可以通用的指定范围区间的随机数发生器,望对大家有所帮助,同时也是为了抛砖引玉,万望大家提出更好的建议,谢谢大家哦!