将word文档的内容分段采集到数据库 ( 积分: 50 )

  • 主题发起人 主题发起人 引力
  • 开始时间 开始时间

引力

Unregistered / Unconfirmed
GUEST, unregistred user!
例文:
1.1 一加一等于几?(#13)
A.一(#13)
B.二(#13)
C.三(#13)
答案:B(#13)

数据表中我分别设置了题号,问题,答案一、二、三和正确答案这些字段。
而文档的特点就是问题,每一个答案和正确答案自成一段。
现需要将文档的这些内容自动采集到数据库,有什么好的方法,请大家指点。

采用word宏还是数据流哪个会更方便一些?请大家最好给段代码试例。
word宏对于光标定位本人也有些困扰。
 
WordApp.Selection.SetRange(0,0);

WordApp.Selection.Find.ClearFormatting;
WordApp.Selection.Find.Text := #13;
WordApp.Selection.Find.Forward := True;
WordApp.Selection.Find.Execute;
row := WordApp.Selection.Information[wdFirstCharacterLineNumber];
col := WordApp.Selection.Information[wdFirstCharacterColumnNumber];
WordApp.Selection.SetRange(TempRow,col);//这里只能取单行,怎样才能选择我给定的范围(从start到我查找到#13的位置)。
ShowMessage(WordApp.Selection.Text);//显示题号和问题
之后想把start定位到这次查询#13的位置,然后再次向下查找选择,具体实现就不清楚了,请大家指点。
 
后退
顶部