【问题标题】:SendKey string + enter at the same timeSendKey字符串+同时回车
【发布时间】:2018-01-18 23:28:58
【问题描述】:

是否可以用SendKeys 发送字符串和回车?

我试过这个:

Application.SendKeys "String? {ENTER}"

我做错了什么?

【问题讨论】:

  • Application.SendKeys "String?~"
  • 我从未见过有人这样做。为什么要一起做?

标签: vba sendkeys


【解决方案1】:

你应该可以单独提交每个密钥,至少我最近使用发送密钥时是这样做的;

Application.SendKeys "MyString"
Application.SendKeys "{ENTER}"

【讨论】:

    【解决方案2】:

    我正在使用 excel 2013,这对我有用

    发送键“12345”和“{ENTER}”

    它将输出 12345 并执行回车..
    使代码更简洁,将所有文本放在一行中用于腻子目的

    【讨论】:

      【解决方案3】:

      之前我已经成功地使用了下面代码的变体。我的代码没有应用程序。代码。这应该连接两个字符串。

      Application.Sendkeys "myString" + "{ENTER}"
      

      测试

      SendKeys "myString" + "{ENTER}"
      

      在 Excel 2016 上,它确实有效。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-06-21
        • 2015-01-21
        • 1970-01-01
        • 2013-02-14
        • 1970-01-01
        • 1970-01-01
        • 2012-01-31
        • 2010-11-23
        相关资源
        最近更新 更多