如何解决使用VBA删除.txt文件中的字符
我正在VBA中创建一个程序,该程序会在Excel中的电子表格上获取表格数据,然后将每一行作为字符串打印到.txt文件中(该文件将另存为.jet文件)。它以一个只是一个硬编码字符串文字的标头开始,然后在此之后打印每个Excel行,并在该行的单元格之间交织字符串文字。在最后,它添加了一个页脚,它只是尾括号。我遇到的问题是我无法弄清楚如何仅删除.txt文件中的最后一个逗号,因为逗号仅用于分隔数据中的条目。到目前为止,我已经准备了与输出文本类似的示例,其中包括我要删除的最后一个逗号:
{"myid":345,"content":[ {"question": "A triangle is a shape with three straight sides?","answer": true},{"question": "The moon is a planet","answer": false},
编辑: 这是一些代码的示例。我知道其中一半不是真正的VBA代码,也不是任何代码,但是我想让我理解一下我的意思:
Open Application.ActiveWorkbook.Path & "\" & filename For Edit As #1 ‘yes,I know there is no such “Edit”
Edit #1 SendKeys (bkspce) ‘yes,I know this is wrong. im just saying something like sending a command to backspace,which wouldn’t work with SendKeys because it takes strings as arguments
Close #1
End Sub
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。