DBFデータベース一括転送Word文書

  
DBFデータベースのデータはどのようにWORD文書に送られますか?手動でコピー&ペーストは、実際には、コードの小さな部分は、問題を解決することができ、時間と労力がかかります。コピーするだけです。 DBFデータベースの一括転送Word文書のチュートリアルの詳細にあなたの家のための以下のシステム。私は、情報を分類して整理する必要があるいくつかのドキュメントのために、定期的に、近い将来に働き、およびVisual FoxProデータテーブルの使用は、DBFファイルに作られた、だけでなく、データテーブルのエクスポートExcelの文書、Word文書や情報テーブルを作成するに応じてプリントアウトする必要があります。 Wordの文書のフォームフィールドでDBFテーブル構造とデータテーブルは、固定、プラス文書の相当数の情報のすべてのソートされているので、手動でコピーして貼り付けは、時間と労力がかかるので、私は一括コピーの実装を書きました自動的に出力Word文書形式にDBFデータを得るための小さなプログラム。プログラム開発環境:VB6.0、FoxProの6.0、Word 2003の。従来技術であるプログラムアプリケーション:ADO((ActiveXデータオブジェクト))、OLE(オブジェクトのリンクと埋め込みは、リンクと埋め込みオブジェクト)。プログラムの基本的な考え方は、コンテンツのデータテーブルを取得することにより、ADOアクセスDBFデータテーブルを達成し、固定フォーマットを形成するWord文書に書き込まれます。主な目的は、そうでADODB.Connectionの、ADODB.Recordsetの、Word.Application、Word.Acttivedocument、Word.Rangeとを使用する必要があります。プロバイダ= MSDASQL;"&#038; _"ニューとして薄暗いCN ADODB.Connectioncn.ConnectionTimeout = 15cn.ConnectionString ="ドライバ= {マイクロソフトVisual FoxProドライバ};" ADOがアクセスしてDBFデータテーブルを達成する、VBコードは以下の通りでありますアンプ&; _"のSourceType = DBF;"&#038; _" SourceDB ="&#038;以下のようdbfpathcn.Openは、データDBFデータテーブルの取得を実現する、VBコードは:ADODB.Recordsetet RS =新規ADODB.RecordsetDimとしてVariantDim RSとしてプライベートREC Sqlstr As Stringsqlstr =< *から選択*& dbfnamers.Open sqlstr、cn、adOpenStatic、adLockPessimisticrec = rs.GetRows(n)OLE実装を介してWord文書を開くと、VBコードは次のとおりです。Private objWD As word.ApplicationSet objWD = CreateObject (" Word.Application")objWD.Documents.Open NEWFILE‘以下のようNEWFILEは、Word文書のフォームの内容を達成するために、ファイル名を埋めるために、VBコードは:ActiveDocument.Tables.Item(I).Cell(J、wordcol).Range。テキスト= REC(J、I - 1)(説明:RECは多次元配列データ格納レコード・データ・セットである)説明使いやすさのために、すべてのコード(図)もhttp://iask.sina.com.cn/u/ish?uid=1704202287にダウンロードすることができます。この記事は[System Home] www.xp85.comから来ています
Copyright © Windowsの知識 All Rights Reserved