“→”-Office 2013 中的字符 Excel VBA 不可复制到代码中
"→"-Character in Office 2013 Excel VBA not copyable into Code
我目前正在为 iMacros 编写 VBA 代码,
因此我需要以下字符串:
TAG POS=1 TYPE=BUTTON:SUBMIT ATTR=TXT:Find<SP>Facebook<SP>ID<SP>→
但是,如果我在 Excel 2013 年将这段代码复制到 VBA 代码编辑器中,我会得到以下信息:
TAG POS=1 TYPE=BUTTON:SUBMIT ATTR=TXT:Find<SP>Facebook<SP>ID<SP>?
字符 →
对于 VBA 不可读,将其重写为 ?
我会在我的代码中使用这样的字符串,将其发送到 iMacros:
macro = macro + "TAG POS=1 TYPE=BUTTON:SUBMIT ATTR=TXT:Find<SP>Facebook<SP>ID<SP>→" + vbNewLine
如何才能将正确的字符串发送到 iMacros?
我试图将字符作为十六进制数添加到字符串中,但并没有真正弄清楚它是如何工作的..
你知道我如何在 VBA 中使用字符 →
吗?
只需使用:
macro = macro + "TAG POS=1 TYPE=BUTTON:SUBMIT ATTR=TXT:Find<SP>Facebook<SP>ID<SP>" & ChrW(8594) & vbNewLine
;)
提示:"compiler" 根本不支持双字节字符(它们仍然可以在字符串中)。而 ChrW(8594)
是 →
。如果其他字符出现问题,您可以使用 ?AscW(Range(#))
(# 是第一个位置具有该字符的单元格)获取 ChrW()
的代码以重新创建它。
我目前正在为 iMacros 编写 VBA 代码, 因此我需要以下字符串:
TAG POS=1 TYPE=BUTTON:SUBMIT ATTR=TXT:Find<SP>Facebook<SP>ID<SP>→
但是,如果我在 Excel 2013 年将这段代码复制到 VBA 代码编辑器中,我会得到以下信息:
TAG POS=1 TYPE=BUTTON:SUBMIT ATTR=TXT:Find<SP>Facebook<SP>ID<SP>?
字符 →
对于 VBA 不可读,将其重写为 ?
我会在我的代码中使用这样的字符串,将其发送到 iMacros:
macro = macro + "TAG POS=1 TYPE=BUTTON:SUBMIT ATTR=TXT:Find<SP>Facebook<SP>ID<SP>→" + vbNewLine
如何才能将正确的字符串发送到 iMacros?
我试图将字符作为十六进制数添加到字符串中,但并没有真正弄清楚它是如何工作的..
你知道我如何在 VBA 中使用字符 →
吗?
只需使用:
macro = macro + "TAG POS=1 TYPE=BUTTON:SUBMIT ATTR=TXT:Find<SP>Facebook<SP>ID<SP>" & ChrW(8594) & vbNewLine
;)
提示:"compiler" 根本不支持双字节字符(它们仍然可以在字符串中)。而 ChrW(8594)
是 →
。如果其他字符出现问题,您可以使用 ?AscW(Range(#))
(# 是第一个位置具有该字符的单元格)获取 ChrW()
的代码以重新创建它。