名前 題名 ▼ Mr.XRAYさん > 12月13日に以下の内容の質問を送って来た方へのレスです. > メールがスパムの多いyahoo.co.jpでしかもメールのタイトルがスパムメールに > よくある「初めまして」でHTMLメール.名前もハンドル名だけ. > 不安ですのでこちらにレスします. > > > 初めまして、Delphi5をやり始めたものです。 > > (中略) > > ワードファイルを読み込み、そして差込部分に > > 必要なデータ(テーブルから)印刷したいと思っています。 > > > > なにか方法があれば教えて頂けると幸いです。 > > まず必要なデータを(データベースの)テーブルから変数などに取得するのは > データベース関係のコーディングです. > したがって,取得したそれらの値をワードの文書にどのように挿入するかと > いう問題になると思われます. > > そのためには,Delphiでワードを操作するための準備が必要です.これは, > ワード,またワードの文書のオブジェクト(インスタンス)を作成します. > Delphiでは,このためにTWordApplicationという一連のコンポーネントが > 用意されています.また,CreateOLEObjectで作成したワードのオブジェ > クトを使用する方法もあります. > (エクセルの例が以下にあります) > http://mrxray.on.coocan.jp/Delphi/plSamples/T_OleObject.htm > > 具体的に文字列を挿入(または置換)するには,一連の文章の中か,あるいは, > 表題やタイトルなどかによって考える必要があるでしょう. > > (1)ワードのブックマークを用いて挿入または文字列を置換 > (2)指定した位置(行または検索文字列の後とか前)に文字列を挿入 > (3)表を作成しておいて(必要なら罫線なし)そのセルに挿入 > (4)テキストボックスを作成しておいて,そこに挿入 > > 等々ですね. > 挿入または置換するデータ(文字列)が単発なのか,連続して挿入置換なのか > によっても方法手順を考える必要があるかも知れません. > > 以上です. GIF,JPEG,PNG画像ファイル及びLZH,ZIPファイルをアップロードできます.600 x 1200 ピクセルを超える画像は縮小表示されます(画像クリックで拡大表示). (上限122000(120k)バイト) 削除キー Link