我对 VBA 相当陌生,但对一般的编码并不陌生。我有一个 Excel 工作表,我需要将其中的一部分导出到文本文件中。但是,为了确保转义字符不会与工作表中写入的任何内容发生冲突,并与我们公司其他(Java 和 C)应用程序中处理转义字符的方式相匹配,我想使用 ascii 字符“刺”。
我知道的一些语言,比如 perl,只会让你输入转义字符和符号的 ascii 数字。例如,我可以输入“\231”以获得“刺”。这似乎在 VBA 中不受支持。或者如果是,我不确定如何。
最后,下面是我想如何实现代码的简短片段,仅包含关键语句。如果您有更好的建议,或者知道为什么这不是最好的方法,请告诉我。
Open sFullPath For Output As #1
(...一些代码来捕获要写入文件下一行的值...)
sLine = Join(sValues, <the thorn character>)
Print #1, sLine
上面的代码将放置在一个循环中,该循环将重新生成“sValues”,即下一行中要打印到文本文件的相关单元格集。
非常感谢!
问候,
迈克