全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:933
推到 Plurk!
推到 Facebook!

怎样打开WORD文档

答題得分者是:deity
sl@cableplus.com.cn
高階會員


發表:168
回覆:359
積分:130
註冊:2004-03-26

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-03-26 15:29:19 IP:218.80.xxx.xxx 未訂閱
我想按一下按钮可以打开一个新的WORD文档进行编辑,然后保存进SQLSERVER里的一个字段(TEXT类型)?请教该怎么解决1
deity
尊榮會員


發表:90
回覆:876
積分:678
註冊:2003-05-09

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-03-28 09:40:44 IP:219.129.xxx.xxx 未訂閱
你好: 参考 http://www.delphibbs.com/delphibbs/dispq.asp?lid=1120669 unit MyOffice2000;    interface    uses   DBGrids, ComObj, word2000, DB;    function DBGrid2Word(DBGrid:TDBGrid;Title:String):Boolean;    implementation    function DBGrid2Word(DBGrid:TDBGrid;Title:String):Boolean; var   MSWord2000: OLEVariant;   ColCount,RowCount,I:Integer;   ColumnTitle,CellStr:String; begin   Result:=False;   //打开Word2000;   try     MSWord2000 := GetActiveOleObject('Word.Application');   except     try       MSWord2000 := CreateOleObject('Word.Application');     except       Exit;     end;   end;   MSWord2000.Visible := True;   //创建空文档;   MSWord2000.Documents.Add();   //写入标题;   MSWord2000.Selection.ParagraphFormat.Alignment:=wdAlignParagraphCenter;   MSWord2000.Selection.Font.Size:=22;   MSWord2000.Selection.Font.Bold:=wdToggle;   MSWord2000.Selection.TypeText(Text:=Title);   //MSWord2000.Selection.MoveRight(Unit:=1, Count:=1);   MSWord2000.Selection.TypeParagraph;   MSWord2000.Selection.ParagraphFormat.Alignment:= wdAlignParagraphJustify;   MSWord2000.Selection.Font.Size:=11;   MSWord2000.Selection.Font.Bold:=wdToggle;   MSWord2000.Selection.TypeParagraph;   with DBGrid.DataSource.DataSet do   begin     ColCount:=FieldCount;     RowCount:=RecordCount;     //画出空表格;     MSWord2000.ActiveDocument.Tables.Add(Range:=MSWord2000.Selection.Range,                                          NumRows:=RowCount+1,                                          NumColumns:=ColCount,                                          DefaultTableBehavior:=0,                                          AutoFitBehavior:=0);     //写入表格的表头     for I:=0 to ColCount-1 do     begin       MSWord2000.Selection.Font.Bold:= wdToggle;       MSWord2000.Selection.ParagraphFormat.Alignment := wdAlignParagraphCenter;       ColumnTitle:=DBGrid.Columns[I].Title.Caption;       //Fields[I].FieldName;       MSWord2000.Selection.TypeText(Text:=ColumnTitle);       if I
系統時間:2024-06-02 0:48:06
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!