题库提取

  • 格式:doc
  • 大小:22.50 KB
  • 文档页数:2

题库提取
word的自动化:根据“word COM”关键字检索
1.在系统中加载运行word
2.打开题库文件
3.Word_ReadDoc.ActiveWindow.DocumentMap:=true;
展开WORD的文件结构,以便检查题库是否合乎规范(关键查每个标题是否设定;每个问题是否设置自动编号,给出检查的示例);分析并提取题库算法
1.循环:遍历文档的所有小节(word_ReadDoc.Paragraphs.Count)1.1获取大纲级别
word_ReadDoc.Paragraphs.Item(nLine).OutlineLevel
1.1.1如是管理的标题及题库标题则在数据库中建立管理条目,确定关键字的前缀编码并入库;
1.1.2如是题型标题,则进一步编制关键字的前缀,并按下列过程处理:
①检查小节的内容范围(是否碰到提纲,小节是否有自动编号Word_ReadDoc.Paragraphs.Item(loop).Range.ListFormat.ListString)
②提取问题,提取答案信息并根据格式要求(如网页脚本格式等)进行替换,答案信息在库中进行数据加密;
③继续提取问题(按①②处理),直到出现题库标题、管理标题、题型标题(按④或⑤处理)
④如是题库标题、管理标题则转到1.1.1继续处理
⑤如是题型标题,则转到1.1.2处理。