ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 2669|回复: 5

[讨论]=rand(2,2)出现汉字的原理是什么

[复制链接]

TA的精华主题

TA的得分主题

发表于 2006-12-11 13:56 | 显示全部楼层 |阅读模式

在WORD中输入=rand(2,2)回车,不同的版本将出现不同的结果。

在WORD2003简体版是那只敏捷的棕毛狐狸跃过那只懒狗。

繁体版中是机会稍纵即逝。

大家知道它的原理是什么吗?

TA的精华主题

TA的得分主题

发表于 2006-12-11 14:14 | 显示全部楼层

我猜:
   第一,这个是虚拟文本。(大家一致认为)
   第二,这个是Word内存的宏代码。(我的判断是:在录制宏时,这个是不会出现的,宏是每次只能运行一次,所以,你在录制宏时,他录不到。)
   第三,这不是Application事件,应该按回车是测不到的,Word最多只能测到WindowSelectionChange(ByVal Sel As Selection)。而按回车不是这个不能触发这个。
   第四,他在不同版本出来的内容也不一样,包括2007。

   所以,我一直猜想这是Word的“内置宏”。

TA的精华主题

TA的得分主题

发表于 2006-12-11 21:44 | 显示全部楼层
在WORD2002简体版,怎么没有呢?

TA的精华主题

TA的得分主题

 楼主| 发表于 2006-12-12 07:14 | 显示全部楼层

找到了:

在以前的打字机时代,打字机维修工们每当擦拭和调试好机器后,都要检查打字机的印模印出的字母是否清晰(知道打字机结构的朋友们都应该知道是怎么一回事)但一个一个字母地打上去显得又麻烦又慢,所以他们总结出了一句包含26个英文字母的最短句子,每次只要用打字机打出这句话就能检查打字机的字迹是否清晰了。

实际上,这是Word中的一个非正式的功能,用来创建虚拟文本,以便从事新闻通讯或版面设计工作的用户在设计版面的过程中,能看到整个版面填满文字时的效果。“=Rand(p,s)”,其中p 表示段数,s表示句数。例如可键入“=Rand(20,5)”,回车后 Word将自动在文本中插入20个段、每段5句的虚拟文本。其中所有的句子都是由“The quick brown fox jumps over the lazy dog.”这句话组成的。你要是仔细观察,这句话包含了英文字母的26个字母。但这也是英文版的Word才能看到,中文版就自动翻译成“迅速的棕色的狐狸跳过懒惰的狗。”

TA的精华主题

TA的得分主题

发表于 2006-12-12 08:16 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2006-12-12 11:36 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
QUOTE:
以下是引用chury11在2006-12-12 8:16:01的发言:

2007是这样的!

你这张图片和本贴有什麽关系?
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-17 07:19 , Processed in 0.052876 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表