導航:首頁 > 文件教程 > delphi7word

delphi7word

發布時間:2023-03-04 05:07:35

1. delphi7向word寫入文本的問題——急求!!!

http://www.2ccc.com/article.asp?articleid=5146

2. Delphi7怎麼調用Word2007另存為PDF的功能

使用vba來指定保存的文件格式為pdf,當然前提必須已安裝MSOffice的PDF輸出插件(默認應該有)

procereTForm1.btn1Click(Sender:TObject);
var
wdo,wdoc,wdocs:OleVariant;
begin
wdo:=CreateOleObject('Word.Application');
wdocs:=wdo.Documents;

wdoc:=wdocs.Open('d: est.docx');

wdoc.ExportAsFixedFormat(OutputFileName:=
'd: est.pdf',ExportFormat:=17);
//查word的宏幫助
{OpenAfterExport:='True',OptimizeFor:='wdExportOptimizeForPrint',Range:=
'wdExportAllDocument',From:=1,To:=1,Item:='wdExportDocumentContent',
IncludeDocProps:='True',KeepIRM:='True',CreateBookmarks:=
'wdExportCreateNoBookmarks',DocStructureTags:='True',BitmapMissingFonts:=
'True',UseISO19005_1:='False');}

end;

3. 怎麼用delphi 7寫程序在Word中生成表格。

1)在調用Documents集合的Add方法時,Template參數不再使用EmptyParam值,而是指定為「值班日誌表.dot」,這樣添加的文檔將以「值班日誌表.dot」為模板;
2)在插入相應的內容時,我使用的是一個比較笨的方法,但是對於這個不規則的表格來說卻可能是最有效的方法:計算出該表格中共有多個個段落,然後通過語句在所有應插入內容的段落中插入內容。也懶得自己數了,定義了一個整型變數paraCount,將其賦值為WordDoc.Paragraphs.Count,最後用一個消息框顯示出來,得到該表格有38個段落,最後注釋掉以上代碼:)
3)接下來的工作就是數數了,數到一個該插入內容的段落,就寫一段代碼插入相應的內容。比如:「值班時間」(表頭)是第6段,接在後面該填入內容的空白段落就是第7段,於是寫代碼在第7段中插入實際內容。
最後,想說的是一個在操作Word 2000時很有用的幫助文件,VBAWRD9.CHM,裡面詳細介紹了Word 2000中使用的VBA,裡面介紹了很多有用的對象、屬性和方法,還有一些VB代碼作為示例,很容易可以想到對應的Delphi代碼。這個文件在Office 2000的安裝盤裡面可以找到,具體路徑忘記了)

希望採納,謝謝!

閱讀全文

與delphi7word相關的資料

熱點內容
maya粒子表達式教程 瀏覽:84
抖音小視頻如何掛app 瀏覽:283
cad怎麼設置替補文件 瀏覽:790
win10啟動文件是空的 瀏覽:397
jk網站有哪些 瀏覽:134
學編程和3d哪個更好 瀏覽:932
win10移動硬碟文件無法打開 瀏覽:385
文件名是亂碼還刪不掉 瀏覽:643
蘋果鍵盤怎麼打開任務管理器 瀏覽:437
手機桌面文件名字大全 瀏覽:334
tplink默認無線密碼是多少 瀏覽:33
ipaddgm文件 瀏覽:99
lua語言編程用哪個平台 瀏覽:272
政采雲如何導出pdf投標文件 瀏覽:529
php獲取postjson數據 瀏覽:551
javatimetask 瀏覽:16
編程的話要什麼證件 瀏覽:94
錢脈通微信多開 瀏覽:878
中學生學編程哪個培訓機構好 瀏覽:852
榮耀路由TV設置文件共享錯誤 瀏覽:525

友情鏈接