Excel到键盘重定向

时间:2014-12-16 05:50:20

标签: c# wpf winforms vba excel-vba

我正在搜索一个Windows应用程序,它会将Excel工作表中的所有条目重定向到键盘条目(就像复制粘贴一样).Twist是如果excel工作表的一列中有100个条目 在每个单元格中有一个条目(显然),应该在每个单元格被自己复制之后通过输入键本身复制到单行文本框,直到它完成excel工作表列中的最后一个条目(在每个副本之后并输入我们的文本)通过将该条目添加到我们的应用程序中的列表中来清除框。)是否有任何方法可以开发此类任何可以为我完成上述工作的应用程序???无论excel表单元格中的内容如何,​​我都需要将这些内容一个接一个地自动复制到文本框中。它就像重定向excel表条目到一个键盘条目。请帮助我。谢谢....

1 个答案:

答案 0 :(得分:2)

如果我理解你的问题:Excel中的一列中有一个巨大的值列表。并且你需要循环遍历所有值,每次,你 CTRL + C 来自当前行的值,转到另一个应用程序,并且 CTRL + V 那边的值,点击 Enter

我完成了无数次这个任务。

我使用了一个名为KeyText的小型宏录制应用程序和许多其他alternatives to KeyText

我亲自与KeyText合作并喜欢它。

你只需要教授"它如何处理一行,并要求它重复其余行的步骤。您将能够控制其重复步骤的速度,以衡量生产率并在需要时增加它。

您可以输入以下命令:

{Wait 1} //to wait one second
{Ctrl+C} // to copy
{Alt+Tab} // to switch to the next window
{Ctrl+V} //paste
{Alt+Tab} //return to the previous window
{Down} // Go one cell down

然后,您将所有上述内容放在一个宏单元中,并请求keytext一遍又一遍地执行它,直到您使用 ESC 键中断它。

但不要担心,有一个带虚拟键盘的向导功能,以便您可以直观地选择希望KeyText为您按键的键。