如何打開word文件 各位,請幫幫忙,在delphi 7中如何打開word文檔?效果等同於雙擊打開這個word文檔。能提供一點代碼嗎? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure TForm1.Button1Click(Sender: Tobject); var MSWord: Variant; begin MSWord := CreateOLEObject('Word.Application');//连接Word MSWord.Documents.Open(FileName:='d:\test.doc', ReadOnly:=True);//打开外部Word文档 MSWord.Visible := 1;//是否显示文件编辑 MSWord.ActiveDocument.Range(Start:=0, End:=0);//开始改变的启止位置 MSWord.ActiveDocument.Range.InsertAfter(Text:='Title');//在Word中增加字符'Title' MSWord.ActiveDocument.Range.InsertParagraphAfter; MSWord.ActiveDocument.Range.Font.Name := 'Arial';//字体名称 MSWord.ActiveDocument.Range.Font.Size := 24;//字体大小 end; 很简单啦,楼上兄弟的代码就可以,不过别忘了引用ComObj哦!如下:implementation uses comobj;{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject); var OpenWord: Variant; begin OpenWord:= CreateOLEObject('Word.Application');//调用Word OpenWord.Documents.Open(FileName:='f:\test.doc'); OpenWord.Visible :=1; end;end. 请问有哪位高手知道,能不能实现把Image图片颜色替换 用DELPHI能否将U盘分隐藏分区? 请问数据库控制控件!急! 多语言输入问题,高手请看,急急!!!! 怎样在WinME中禁止用Alt+F4关闭程序? 在sql语句中如何将datetime类型转换为我需要char类型, 在DELPHI中遇到此问题该如何解决? TCustomDBGrid.OnEditButtonClick触发一个什么事件? 有高手吗?一简单换窗体问题!!! scktsrvr设置Timeout0.5为何无效?与Winloute有关吗? 弱弱的问一个问题 用拼音首字符来检索汉字的函授为什么会有缺陷
var MSWord: Variant;
begin
MSWord := CreateOLEObject('Word.Application');//连接Word
MSWord.Documents.Open(FileName:='d:\test.doc', ReadOnly:=True);//打开外部Word文档
MSWord.Visible := 1;//是否显示文件编辑
MSWord.ActiveDocument.Range(Start:=0, End:=0);//开始改变的启止位置
MSWord.ActiveDocument.Range.InsertAfter(Text:='Title');//在Word中增加字符'Title'
MSWord.ActiveDocument.Range.InsertParagraphAfter;
MSWord.ActiveDocument.Range.Font.Name := 'Arial';//字体名称
MSWord.ActiveDocument.Range.Font.Size := 24;//字体大小
end;
如下:
implementation
uses comobj;
{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);
var OpenWord: Variant;
begin
OpenWord:= CreateOLEObject('Word.Application');//调用Word
OpenWord.Documents.Open(FileName:='f:\test.doc');
OpenWord.Visible :=1;
end;
end.