六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

如何把數(shù)據(jù)庫的內(nèi)容寫入到Word文檔中

[摘要]在編程時,由于Microsoft Word的編輯功能非常強(qiáng)大,所以我們經(jīng)常希望將一些數(shù)據(jù)保存為WORD文檔,以便我們專業(yè)編輯。   在保存為Word文檔時,我們可以通過OLE,但經(jīng)常遇到把真正的Word編輯界面調(diào)入到了程序中,以使得程序界面混亂。還有,普通的調(diào)用Word的方法都必須指定Word可執(zhí)...
在編程時,由于Microsoft Word的編輯功能非常強(qiáng)大,所以我們經(jīng)常希望將一些數(shù)據(jù)保存為WORD文檔,以便我們專業(yè)編輯。
   在保存為Word文檔時,我們可以通過OLE,但經(jīng)常遇到把真正的Word編輯界面調(diào)入到了程序中,以使得程序界面混亂。還有,普通的調(diào)用Word的方法都必須指定Word可執(zhí)行文件的絕對地址,由于很多用戶安裝Word的路徑都不一致,故,我們經(jīng)常遇到調(diào)用錯誤的問題,能不能有一種方法調(diào)用Word不將它顯示出來,與版本、安裝路徑無關(guān)呢?答案是肯定的。
   下面,我就來做一個小程序給大家演示一下,只起到一個拋磚引玉的作用。僅供朋友們參考。
  首先,我們建立一個Access2000數(shù)據(jù)庫data.mdb,在庫中我們建立一個表userdata,里面有“工號”、“姓名”、“性別”、“部門”四個字段,都是字符型的,再輸入一些數(shù)據(jù),我們再建立一個窗體Form1,在Form1中,放置以下控件:
控件名稱 屬性 值 說明
Tlabel1 Caption "請輸入文件名"  
TEdit1 Name "" 用來輸入文件名,帶擴(kuò)展名的
TButton1 Caption "保存"  
TButton2 Caption "退出"  
ADOTable1 Active

ConnectionString

TableName True
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=data.mdb;Persist Security Info=False
userdata  


下面是相關(guān)代碼:
file://---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
---------------------------------------------------------------------------


void __fastcall TForm1::Button1Click(TObject *Sender)
{
Variant OLEObject;
AnsiString dataword;
if(Trim(Edit1->Text)=="")
{
ShowMessage("請輸入文件名");
return;
}
String currentPath=GetCurrentDir()+"//"+Trim(Edit1->Text);
OLEObject=CreateOleObject("Word.Basic");
OLEObject.Exec(Procedure("FileNew"));
OLEObject.Exec(Procedure("EndOfDocument"));
ADOTable1->First();
while(ADOTable1->Eof!=True)
{
  dataword=ADOTable1->FieldValues["工號"]+ADOTable1->FieldValues["姓名"]+ADOTable1->FieldValues["性別"]+ADOTable1->FieldValues["部門"];
  OLEObject.Exec(Procedure("Insert")<<dataword);
  ADOTable1->Next();
}
OLEObject.Exec(Procedure("StartOfDocument"));
OLEObject.Exec(Procedure("FileSaveAs")<<currentPath);
OLEObject.Exec(Procedure("FileClose")<<1);
ShowMessage("文件已經(jīng)寫入!謝謝使用!");
}
---------------------------------------------------------------------------

void __fastcall TForm1::Button2Click(TObject *Sender)
{
this->Close();
}
---------------------------------------------------------------------------
void __fastcall TForm1::Edit1Click(TObject *Sender)
{
Edit1->Text="";        
}


主站蜘蛛池模板: 四虎海外在线永久免费看 | 日韩欧美中文字幕在线视频 | 日韩免费观看 | 中文精品久久久久国产不卡 | 日本mv精品中文字幕 | 水蜜桃一区一区三全集 | 午夜www| 天天插天天色 | 最新天堂网 | 日韩精品视频在线 | 亚洲最大色网站 | 在线视频日韩精品 | 亚洲欧美天堂综合久久 | 午夜视频高清在线aaa | 日韩欧美高清在线观看 | 色窝窝免费播放视频在线 | 午夜视频网 | 欧美性理论片在线观看片免费 | 亚洲成人自拍 | 日韩a一级欧美一级在线播放 | 人人噜人人爽 | 亚洲五月激情 | 星辰影院在线观看高清免费观看 | 天天射天天操天天干 | 欧美一级片免费观看 | 先锋久久| 四虎成人4hutv影院 | 亚洲国产欧美在线人成精品一区二区 | 青草91视频免费观看 | 日韩在线观看一区二区三区 | 亚洲福利一区二区精品秒拍 | 日皮毛片 | 青娱乐国产视频 | 亚洲国产成人久久综合一 | 欧美一区二区三区播放 | 欧美性黑人极品hd网站 | 亚洲欧美日韩在线观看二区 | 日韩精品一区二区三区大桥未久 | 日日噜噜夜夜狠狠久久aⅴ 日日噜噜夜夜狠狠扒开双腿 | 亚洲欧美日韩伦中文 | 亚洲精品日本 |