[英]How do I remove Excel copy focus with C#
我使用.NET Framework 4創建了一個小型應用程序,該應用程序處理從Excel電子表格復制的信息,並將處理后的數據保存到剪貼板。 問題在於,當應用程序完成時,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");
}
當信息在剪貼板中時,excel在單元格周圍具有此邊框,我不喜歡它,因為它是活動剪貼板。 我需要活動辦公室剪貼板中的地雷信息。 有源Clipbourd示例
我找到了解決方法。 我生成了64k的數字,並將其放入clipbourd,然后我可以傳遞我的真實價值。 看來只有我的excel才出現此問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.