0

我有一个需要粘贴到另一个程序中的 excel 连接公式。我已经用 成功输入了tab击键CHAR(9),但我似乎无法让向下箭头击键工作。我尝试过使用CHAR(40),但我粘贴到的程序无法识别这一点。

这是我的公式:

=CONCATENATE(M16,CHAR(9),CHAR(9),CHAR(9),CHAR(9),CHAR(9),M17,CHAR(9),CHAR(9),
CHAR(9),CHAR(9),CHAR(9),LEFT(M9,55),CHAR(9),CHAR(9),CHAR(9),CHAR(9),CHAR(9),
RIGHT(M9,100),CHAR(9),CHAR(9),CHAR(9),CHAR(9),CHAR(9),"=",M18,CHAR(9))

我想用一个向下箭头的文本条目替换 5x CHAR(9),这是 5x键。tab

有谁知道除此之外的另一种方法CHAR(40)吗?

4

1 回答 1

1

我不完全清楚你在追求什么,所以我会尝试涵盖这两个基础:

如果您希望文本从新行开始,则:

char(13) will give you a carriage return  
char(10) will give you a line feed  

如果您(字面上)将这些击键发送到另一个应用程序,那么您可能还想研究将击键发送到活动应用程序的Application.SendKeys方法。您可以执行以下操作:

Sub MySub()
    AppActivate ("Notepad")
    SendKeys ("Some text{TAB}{DOWN}{TAB}Some more text")
End Sub
于 2013-10-10T03:51:47.023 回答