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;