Delphi操作word时需要把书签删除,书签所包含的内容也一并删除,怎么做到?
解决方案 »
- 鼠标从Edit1中移出到speedbutton1上居然不触发Edit的OnExit事件?
- 请大虾帮忙看看, 我的这个SQL语句有什么可以优化的地方?
- Delphi6.0如何实现多层Client/Server应用程序,我用的是SQLSERVER数据库系统
- 有自己程序的窗口被其他程序覆盖即发生的事件吗
- 如何动态创建TField
- 如何在一个字符串分割字符
- ReadSection到底怎么了?
- delphi调用webService时报错:ESOAPHTTPException(如何解决)
- VC写得dll,参数为结构,delphi如何调用?
- 对不起,刚学数据库编程,问题比较笨,烦请赐教,谢谢。
- 求:D2009可 用 的 生成拼音五笔简码代码
- 我就是想在delphi里面通过个各个顶点的位置自动生成图形,然后保存为dwg文件
var
FWordApp: Variant;
i: integer;
begin
try
FWordApp:=CreateOleObject('Word.Application');
FWordApp.Visible:=True;
FWordApp.Documents.Open('D:\Test.doc');
for i:= FWordApp.ActiveDocument.BookMarks.count downto 1 do
FWordApp.ActiveDocument.BookMarks.item(i).delete;
except
MessageDlg('出错',mtError,[mbOK],0);
Application.ProcessMessages;
FWordApp.Quit;
Application.Terminate;
end;
end;
try
FWordApp:=CreateOleObject('Word.Application');
FWordApp.Visible:=True;
FWordApp.Documents.Open('D:\Test.doc');
for i:= FWordApp.ActiveDocument.BookMarks.count downto 1 do
FWordApp.ActiveDocument.BookMarks.item(i).Range.delete;
except
FWordApp.DisplayAlerts:=false;
FWordApp.Quit;
Application.Terminate;
end;
expression.Delete(Unit, Count)Unit Variant 类型,可选。所需删除的折叠区域或选定内容的单位。可为以下两种 WdUnits 常量之一:wdCharacter 或 wdWord。默认值为 wdCharacter。Count Variant 类型,可选。所需删除的单元的数目。折叠某区域或选定内容并将此参数设置为正数,可删除该区域或选定内容之后的单元。折叠某区域或选定内容并将此参数设置为负数,可删除该区域或选定内容之前的单元。