プログラム上でwordに文字を送りたい(文字を打ち込みたい)です。
メモ帳に送る方法はわかったので、それを応用して実現しようと思ったのですが、
wordのエディタフィールドのクラス名がわかりません。
FindWindowExを使って調べて見ると、
MsoCommandBackDoc,_WwF,_WwC,MsoWorkPaneが出てきますが、
どれにSendMessageでWM_CHARやWM_KEYDOWNして見ても反応がありません。
これらの子クラスも調べて見ても結果は同じでした。
どうすればwordに文字を送ることが出来るでしょうか?
wordは2003でdelphiは2006です。よろしくお願いします。
過去ログをwordで検索してみましたが既出であれば申し訳ありません。
"CreateOleObject ワード" でぐぐってください。
必ず道は開けるはずです。
ツイート | ![]() |