乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 想不到吧?在Office下仍然可以自定义任意区间的随机数发生器-excel随机数

想不到吧?在Office下仍然可以自定义任意区间的随机数发生器-excel随机数

作者:乔山办公网日期:

返回目录:excel表格制作

哈咯,大家好!近来,有位粉丝向我请教,如何能够在Word、PowerPoint像Excel中运用工作表函数RandBetween()一样自由地做一个任意范围区间的随机数发生器呢?可是,Word、PowerPoint没有像Excel中有这个工作表函数RandBetween()啊?怎么办呢?

对于这个问题,我根据自己从事office高级应用教学的经验,仔细琢磨了一下,终于想出了切实可行的方法,那就是:我们自定义一个随机数函数的方式。好了,下面,我就来详细来讲讲如何实现吧。

首先,通过“开发工具”(如果大家没看到,可以通过文件-->选项-->自定义功能区 调出来)打开Word文档后台VBA的环境(随便普及一下:VBA Visual Basic for Application基于Office应用的VB语言环境),在插入一个模块。如下图所示

想不到吧?在Office下仍然可以自定义任意区间的随机数发生器

想不到吧?在Office下仍然可以自定义任意区间的随机数发生器

然后输入如下图的自定义函数的代码(代码的解释也如图中绿色字体所示)。

想不到吧?在Office下仍然可以自定义任意区间的随机数发生器

再次,在上面的代码后面输入一个作为测试的子过程test作为测试产生随机数发生器的运行效果。如下图

想不到吧?在Office下仍然可以自定义任意区间的随机数发生器

接着,我们在Word中插入一个命令按钮,并在设计模式下将其属性中的Caption标题设为“随机数发生测试”。如下图

想不到吧?在Office下仍然可以自定义任意区间的随机数发生器

设计命令按钮属性

双击该命令按钮,进入该按钮的VBA代码编辑,输入call test调用模块的子过程。如下图所示

想不到吧?在Office下仍然可以自定义任意区间的随机数发生器

最后,返回到Word前端,取消命令按钮的设计模式状态,让它处于按钮的正常运行状态,点击该按钮测试效果。效果如各个图所示

想不到吧?在Office下仍然可以自定义任意区间的随机数发生器

想不到吧?在Office下仍然可以自定义任意区间的随机数发生器

想不到吧?在Office下仍然可以自定义任意区间的随机数发生器

好了,以上就是我根据粉丝提的要求给予的在除Excel外,在Word、 PowerPoint里面可以通用的指定范围区间的随机数发生器,望对大家有所帮助,同时也是为了抛砖引玉,万望大家提出更好的建议,谢谢大家哦!

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网