2

我使用 .NET 框架 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 在单元格周围有这个边框,我不喜欢它,因为它是活动的剪贴板。我需要活动办公室剪贴板中的我的信息。 活动剪贴板示例

4

1 回答 1

0

我找到了解决方法。我生成了 64k 数字并放入剪贴板,然后我可以传递我的真实价值。看起来只有我的 excel 有这个问题。

于 2014-10-16T20:08:49.027 回答