关于 输出 上下标 及 特殊字符 的问题 ( 积分: 300 )

  • 主题发起人 主题发起人 pyh_jerry
  • 开始时间 开始时间
P

pyh_jerry

Unregistered / Unconfirmed
GUEST, unregistred user!
需要编写程序在 Formula One 或 Excel 中输出并显示上下标及其它特殊字符。
现数据库中用 TEXT 型字段保存了此该字符串的 RTF 代码。录入用的是RzRichDBEdit
急求帮助!
 
需要编写程序在 Formula One 或 Excel 中输出并显示上下标及其它特殊字符。
现数据库中用 TEXT 型字段保存了此该字符串的 RTF 代码。录入用的是RzRichDBEdit
急求帮助!
 
就在字体设置里面做文章!
设置小的字体就行了
 
Excel的字体设置里有上下标设置,它其实显实的同RichEdit中显示的一样。
我现在不知道正是如何从RichEdit中的RTF字符串,输出到Excel,能让Excel显示出来就OK了!
 
通过剪贴板比较简单
 
wk_knife 办法有可行性,还有更理想的吗?
为什么直接在RichEdit上用剪切再粘贴到Excel,Excel就能正确识别显示呢?
直接用 AsString 赋值过去就不行呢?
请 wk_knife 指点
 
我现在的思路是这样的:
在F1BOOK中用特殊标签保存上下标,如:<s>2</s>,<x>2</x>
在另存为Excel时,执行查找,并替换标签为 RTF 代码,再赋给一个不可见的 RichEdit,再执行 Copy/Paste。汗!

有更好的办法吗?
 
有更好的办法吗?出差几天没顶就这样啊,失败![:(]
 
今天早上骑电马儿被交警叔叔逮住了[:(]罚款10元。
 
不会吧,这问题真的难住大家了吗?
 
调用excel时可用excel中的设置
 
//来自:pyh_jerry, 时间:2005-8-9 17:01:59, ID:3161391
//为什么直接在RichEdit上用剪切再粘贴到Excel,Excel就能正确识别显示呢?
一旦往剪贴板放置数据,可以同时支持多种格式.比如把WORD的格式文本复制到剪贴板,则记事本只能支持最简单的CF_TEXT,因此只能得到基本文本。同时写字板支持RTF(虽然不支持WORD的扩展)(CF_???,这个冬冬是通过RegClipFormat(类似名称)的API把格式的名称注册得到的格式标志.),因此像字体这些信息都可以保留.
 
大家继续,本月底结帖。有更好的办法吗?
 
hardware007:
具体点吧,我很笨的。[^]

我今天想到一个奇怪的问题,有兴趣可以一起想一想:
如何把一个任意位的纯小数 如:0.123,0.123456,不用字符串处理的办法和任何函数
用纯数学的办法,变成 123,123456
 
太难了吧
 
谢谢,虽然只得到一种可操作的办法,还是要谢谢大家。大富翁人气太旺了,以至于发的帖不到一小时就沉的不见了,无奈啊。
 
后退
顶部