比如下面是一段word文档
---------
csdn论坛 ->第一行
delphi版面 ->第二行
word文档 ->第三行
---------要获取'版面'这个汉字所在的行,并获取这一行的所有文字.我用的是ole,没有使用servers中的控件.
3q
---------
csdn论坛 ->第一行
delphi版面 ->第二行
word文档 ->第三行
---------要获取'版面'这个汉字所在的行,并获取这一行的所有文字.我用的是ole,没有使用servers中的控件.
3q
解决方案 »
- 请问谁有delphi的嗅探器源码?
- 一个输入自动触发的问题(急急....)
- VB转Delphi的窗体控制问题
- 求助:如何关闭服务程序?
- 关于TLIST的问题
- 我建立了一个表格,其中有一个字段是"到货日" 我设置为String....
- 有谁提供企业综合信息管理(MIS)详细方案?
- 请问如何做到程序自己触发了一个动作,然后在windows的任务栏状态区附近出现提示?
- 为什么我用adodataset1.Append;添加数据,如果在有D的电脑上就没事,但到别的电脑上就说找不到ADO对象??
- 我在建表时想统计班数和总人数及班平均人数我用的是:decision query editor,可在decision cude editor 改名后按ok后出来list index out o
- 怎么样使DBGridEh记录移动到最前?
- Delphi 2010 IdHttp post multipart form data失败
var
V: Variant;
S: string;
begin
V := CreateOleObject('Word.Basic');
V.AppHide;//隐藏界面
V.FileOpen('D:\a.doc');
V.StartOfDocument;//光标移到文档开头
repeat
S := V.GetBook('\Line');//取当前行内容
if Pos('版面', S) > 0 then
begin
ShowMessage(S);
Break
end;
if not V.LineDown{光标移动到下一行} then Break;
until False;
V.FileClose(2);//2表示不保存
V.AppClose;//退出word
V := Unassigned;
end;