ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助]关于quote域的字符代码问题

[复制链接]

TA的精华主题

TA的得分主题

发表于 2006-7-15 12:13 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

最近学习一篇关于日期与时间的域计算的好文章(http://club.excelhome.net/dispbbs.asp?boardid=23&replyid=32849&id=105903&page=1&skin=0&Star=1),其中最后一个quote域中的代码大多是字符集编码,我将该域整个复制到新文档,域代码能正常显示,但当对该域进行更新后,部分代码的域结果便不能正常显示;用插入域的办法输入相同的域代码,其域结果也不能正常显示。如169号字符代码,原文章域结果显示为版权符号,但在新文档输入却不能正常显示,而用symbol域输入,域结果又能正常显示。查帮助文件,symbol域插入的是ANSI字符集单个字符或一字符串,从word插入菜单符号项查,169又好像是Unicode字符集代码。不知是什么原因导致这样的结果。本人电脑的系统环境是:winXP sp2,Word2003 sp2。

[此贴子已经被作者于2006-7-15 12:15:56编辑过]

TA的精华主题

TA的得分主题

发表于 2006-7-16 06:44 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

楼主学习得很认真。

CHR(169)由Windows默认提供的应该是版权符号,但请注意:ASCII字符集(0-255)是由操作系统有关的代码页决定的,就象部分字符代码一致的字符,在WORD和EXCEL中将可能不一样。

导致QUOTE差异的原因在于原文档是老外所写,我们的系统代码页与之肯定有所不同。

有关字符代码的问题,可在VBA环境中查找帮助即可。(键入CHR或者ASC),在“请参阅”中可找到相关信息,本版中也有。

TA的精华主题

TA的得分主题

 楼主| 发表于 2006-7-16 11:20 | 显示全部楼层

谢谢版主。

有一点还是不明白:在symbol域中输入代码169,其域结果可以显示版权符号,而在quote域中却不能显示,是不是说明两者使用了不同的代码页,但两者是在同一操作系统执行的。

TA的精华主题

TA的得分主题

发表于 2006-7-16 12:00 | 显示全部楼层
QUOTE:
以下是引用sylun在2006-7-16 11:20:48的发言:

谢谢版主。

有一点还是不明白:在symbol域中输入代码169,其域结果可以显示版权符号,而在quote域中却不能显示,是不是说明两者使用了不同的代码页,但两者是在同一操作系统执行的。

您可以玩味一下这个链接:

http://club.excelhome.net/dispbbs.asp?boardid=23&replyid=251915&id=142693&page=1&skin=0&Star=1

请从1楼看到最后,请注意CHR、ASC其逆过程并非完全相同。

比如这个版板符号(SYMBOL 169),其 ASC(selection)=63,而63字符代码对应的字符是“?”。

SYMBOL:插入 ANSI 字符集中的单个字符或一个字符串。用“插入”菜单中的“符号”命令来插入字符会更方便。

注意:这是ANSI字符集,而ASC函数返回的是ASCII字符集,ASCII与ASCI字符集的前128个字符相同(0-127)。

我以为QUOTE域中的数字,虽然没有官方说明,应该是ASCII字符代码。

TA的精华主题

TA的得分主题

 楼主| 发表于 2006-7-16 13:31 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

真的长见识了,只是VBA尚未算入门,有些内容无法体味。看来得啃一下VBA这根硬骨头了。

谢谢老大赐教。

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-16 17:44 , Processed in 0.036127 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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