【问题标题】:Remove newline while writing to text写入文本时删除换行符
【发布时间】:2012-05-12 06:00:01
【问题描述】:

这个简单的宏会将文本“ABC”写入 E: 驱动器下的 temp.txt 文件。但是如果我们打开文本文件,注意到C后面有一个新行char。我们怎样才能摆脱它,让它在C之后结束

代码:

Sub ExamplePrint
i = FreeFile()
Open "e:\Temp.txt" For Output As i
Print #i, "ABC"
Close #i
end Sub 

在 vba 中,如果我们这样给出,换行符就不会出现。但是在 openoffice 中,整个文本文档都是空的

代码:

Print #i, "ABC"; 

【问题讨论】:

  • 文本文件通常以换行符结尾,这听起来像是 OpenOffice 所期待的。为什么会有这样的问题?
  • 格雷格,有没有办法去掉它?
  • 您展示了如何使用 Print #i, "ABC"; 避免结束换行符。但是,您说这不适用于您的 OpenOffice。你要哪个?你不能同时拥有它。
  • 嗨,我只想删除在开放式办公室末尾出现的换行符。打印 #i, "ABC";仅适用于 vba。

标签: excel openoffice-calc openoffice-basic


【解决方案1】:

【讨论】:

    猜你喜欢
    • 2020-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-30
    • 1970-01-01
    • 2014-12-16
    • 1970-01-01
    相关资源
    最近更新 更多