Delphi Programming / Object Pascal
サイトのトップページへ リンクのページへ ロゴマーク
[掲載 2009年05月12日] [更新 2009年06月14日] ワード操作フォームEx
   
ワード操作フォームEx
文書オープン,文書挿入,頁移動
動作確認等 -







ワード文書を開く


wdfWordFileOpen(OpenFilePath,IsTemplete=Fasle):String

指定するワードの文書を開きます.表示中の文書が保存されていない場合,確認のダイアログが現れます.成功すると保存したフルパスを返すと同時に,wdfFileFullPath プロパティにその値を代入します.開くのに失敗すると戻り値は空文字となります.
ワード操作フォームExを表示する前に,wdfFileFullpath を指定しておくと,このメソッドを自動実行します.

引数 説明
OpenFilePath String フルパス名のワード文書名
この文書名を Normal.dot とすると,標準テンプレートでの新規文書の作成となる
IsTemplete Boolean この文書をテンプレートとして開くかの指定
デフォルトは Falseで 通常の文書として開く
OpenFilePath が Normal.dot の時は無視される




文書の保存


wdfWordFileSave(SavePath):Boolean

現在の文書を強制的に保存する関数です.上書きなどの確認は行いません.
成功すると True を返すと同時に,wdfFileFullPath プロパティに保存したフルパスを代入します.失敗すると False を返します.

引数 説明
SavePath String 保存文書名.フルパスで指定する
最後尾に.docがない場合は自動的に付加して保存




文書の挿入


wdfInsertFile(FName,InsertType)

指定位置に文書を挿入します.

引数 説明
FName String 挿入する文書のフルパス名
テキストファイルも可能
InsertType Integer 挿入位置の指定
0 現在のカーソル位置から
1 新しい頁を追加して挿入
2 新しい頁を追加して挿入
挿入文書は常に頁の先頭となるように自動調整
上記以外は不定




指定頁へジャンプ


wdfJumpPage(PageNo)

指定したページを表示します.

引数 説明
PageNo Integer 移動先の頁番号
指定頁が存在しない時は無効