次の問題があります。一部のアプリケーションは、Excel ファイルを開き、数秒ごとに自動的にそこにデータを書き込みます。Excel ファイルは排他的に開かれ、別のアプリケーションからアクセスできません。セルの内容はかなり速く変更されるため、開いたファイル内のセルの内容を読み書きする必要があります。開いていると言うときは、Excel アプリケーションが開いていて、それを見ていることを意味します。
特定のセルに入力したり、特定のセルを読み取ったりするために、ac# アプリケーションから winapi を使用して、開いている Excel にメッセージを送信することは可能ですか。ファイルがロックされているので、この方法を試す必要があるので、この方法でアクセスしようと考えています。
Excel ウィンドウ ハンドルを取得し、セルを読み取り、テキストをセルに送信します。
前もって感謝します