【发布时间】: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