Delphi Programming / Object Pascal
サイトのトップページへ リンクのページへ ロゴマーク
[掲載 2009年05月19日] [更新 2009年06月15日] ワード操作フォームEx
ワード操作フォームEx
ワードへフォーカス移動
動作確認等 -







ワードへフォーカス移動


wdfSetFocusWord

ワード文書にフォーカスを移動します。
フォームの OnShow イベント内ではフォーカス移動できません。OnAfterWordFileOpen イベントであれば移動可能です。具体的には以下のコードを実行しています。
ワードにフォーカスを移動すると、前のカーソル(キャレット)位置から入力開始できます。マウスでワード文書に移動した場合も同じです。また、フォームのボタンをクリックした場合、フォーカスは元のフォーカスとは関係なしにフォームに移動します。


//=============================================================================
//  ワード文書にフォーカスを移動
//=============================================================================
procedure TplWordFormEx.wdfSetFocusWord;
begin
  if not FwdfFileOPened then exit;

  FwdfWordApp.Activate;
end;