Excel スプレッドシートからコピーされた情報を処理し、処理されたデータをクリップボードに保存する .NET Framework 4 を使用して小さなアプリを作成しました。問題は、アプリが終了しても、Excel のフォーカスがデータのコピー元のセルにあることです。
私の情報は Office クリップボードにありますが、貼り付ける前にフォーカスを手動で削除する必要があります。プロセスを簡素化するために、アプリでフォーカスを削除してもらいたいです。これはどのように行うことができますか?
try
{
Clipboard.Clear();
}
catch (Exception)
{
MessageBox.Show("Clipbour Clear Error");
}
try
{
Clipboard.SetText(clipbourholder.ToString(), TextDataFormat.UnicodeText);
}
catch (Exception)
{
MessageBox.Show("Clipbour Paste Error");
}
情報がクリップボードにある場合、セルの周りにこの境界線が表示されますが、これはアクティブなクリップボードであるため好きではありません。アクティブなオフィス クリップボードに自分の情報が必要です。 アクティブなクリップボードの例