喫茶XRAYトップページ
[1045]
ワードの差込み印刷のような
返信
削除
2006/12/15 (金) 17:32:17
Mr.XRAY
12月13日に以下の内容の質問を送って来た方へのレスです.
メールがスパムの多いyahoo.co.jpでしかもメールのタイトルがスパムメールに
よくある「初めまして」でHTMLメール.名前もハンドル名だけ.
不安ですのでこちらにレスします.
> 初めまして、Delphi5をやり始めたものです。
> (中略)
> ワードファイルを読み込み、そして差込部分に
> 必要なデータ(テーブルから)印刷したいと思っています。
>
> なにか方法があれば教えて頂けると幸いです。
まず必要なデータを(データベースの)テーブルから変数などに取得するのは
データベース関係のコーディングです.
したがって,取得したそれらの値をワードの文書にどのように挿入するかと
いう問題になると思われます.
そのためには,Delphiでワードを操作するための準備が必要です.これは,
ワード,またワードの文書のオブジェクト(インスタンス)を作成します.
Delphiでは,このためにTWordApplicationという一連のコンポーネントが
用意されています.また,CreateOLEObjectで作成したワードのオブジェ
クトを使用する方法もあります.
(エクセルの例が以下にあります)
http://
homepage
2.
nifty.
com/
Mr_XRAY/
Delphi/
plSample
s/
T_OleObj
ect.
htm
具体的に文字列を挿入(または置換)するには,一連の文章の中か,あるいは,
表題やタイトルなどかによって考える必要があるでしょう.
(1)ワードのブックマークを用いて挿入または文字列を置換
(2)指定した位置(行または検索文字列の後とか前)に文字列を挿入
(3)表を作成しておいて(必要なら罫線なし)そのセルに挿入
(4)テキストボックスを作成しておいて,そこに挿入
等々ですね.
挿入または置換するデータ(文字列)が単発なのか,連続して挿入置換なのか
によっても方法手順を考える必要があるかも知れません.
以上です.
[1046]
Re:ワードの差込み印刷のような
返信
削除
2006/12/16 (土) 00:38:05
Mr.XRAY
> 不安ですのでこちらにレスします.
ちょっと考え過ぎでしたね.
Googleのキャッシュは一度クリアして,スパムメールが大幅に減少したのです
が,まだ結構あるので...
INCM/CMT
Cyclamen v3.82