喫茶XRAYトップページ

[スレッド全体
]

[1045] ワードの差込み印刷のような返信 削除
2006/12/15 (金) 17:32:17 Mr.XRAY
12月13日に以下の内容の質問を送って来た方へのレスです.
メールがスパムの多いyahoo.co.jpでしかもメールのタイトルがスパムメールに
よくある「初めまして」でHTMLメール.名前もハンドル名だけ.
不安ですのでこちらにレスします.

> 初めまして、Delphi5をやり始めたものです。
>      (中略)
>  ワードファイルを読み込み、そして差込部分に
>  必要なデータ(テーブルから)印刷したいと思っています。
>
>  なにか方法があれば教えて頂けると幸いです。


まず必要なデータを(データベースの)テーブルから変数などに取得するのは
データベース関係のコーディングです.
したがって,取得したそれらの値をワードの文書にどのように挿入するかと
いう問題になると思われます.

そのためには,Delphiでワードを操作するための準備が必要です.これは,
ワード,またワードの文書のオブジェクト(インスタンス)を作成します.
Delphiでは,このためにTWordApplicationという一連のコンポーネントが
用意されています.また,CreateOLEObjectで作成したワードのオブジェ
クトを使用する方法もあります.
(エクセルの例が以下にあります)
http://homepage2.nifty.com/Mr_XRAY/Delphi/plSamples/T_OleObject.htm

具体的に文字列を挿入(または置換)するには,一連の文章の中か,あるいは,
表題やタイトルなどかによって考える必要があるでしょう.

(1)ワードのブックマークを用いて挿入または文字列を置換
(2)指定した位置(行または検索文字列の後とか前)に文字列を挿入
(3)表を作成しておいて(必要なら罫線なし)そのセルに挿入
(4)テキストボックスを作成しておいて,そこに挿入

等々ですね.
挿入または置換するデータ(文字列)が単発なのか,連続して挿入置換なのか
によっても方法手順を考える必要があるかも知れません.

以上です.


[1046] Re:ワードの差込み印刷のような返信 削除
2006/12/16 (土) 00:38:05 Mr.XRAY
> 不安ですのでこちらにレスします.

ちょっと考え過ぎでしたね.
Googleのキャッシュは一度クリアして,スパムメールが大幅に減少したのです
が,まだ結構あるので...


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82