试题库开发中非文本数据处理的问题

skynomadism 2007-12-13 02:20:26
本不想来麻烦各位的,只是我找好长时间也没有找到有关这方面的解决办法,特在此请教。
我的问题是这样的:
我要开发一个单机的试题管理程序,试题已经在word里面出好了,如果有必要,可以让他们存成rtf格式,一题一个文件(这样虽然麻烦了点)。
我在程序中用一个RichTextBox(我用的是C#)来Load这此rtf格式的试题。一一保存入库。下次再用时,就可以一一从库中取出组合成一张试题存成word。
我试了一下RichTextBox来Load这些Rtf文件,一般情况下没事,只是有表格时会有结构上的变化,但毕竟内容还在,可是我在Word里用公式编辑器写的公式,什么也没有了(我用word另存为Rtf格式时打开还有),RichTextBox里面似乎根本就不显示这些公式。这倒底是为什么啊?

哪位知道是什么原因,怎么解决?先谢过。
...全文
105 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
skynomadism 2007-12-13
  • 打赏
  • 举报
回复
虽然load一个RTF格式的文件时RichTextBox不能正常显示公式编辑器编辑的内容,但是我发现,将这个公式对象从Word中复制到剪切板,再粘到RichTextBox时显示是正常的,呵呵,姑且这么解决吧,让出数学试题的人先在Word出好,再复制到我的RichTextBox,然后再保存入库……
skynomadism 2007-12-13
  • 打赏
  • 举报
回复
我在word 里试了一下,把一个日期控件插进来,然后存成RTF格式,RichTextBox可以正常显示出来。
都是在word里插入的对象,为什么公式就不能啊?
LaoBai_2006 2007-12-13
  • 打赏
  • 举报
回复
虽然不能解决问题,但是就我所知提供点信息吧。
Word 里的公式应该是 OLE 进去的对象,比如叫“Microsoft 公式 3.0”的,应该是 COM 对象吧。
得用 .NET COM 互操作技术了吧,似乎麻烦了。

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧