Sha*_*n H 5 excel vba text excel-vba
我有一个输出到文本文件的Excel VBA宏。文本文件的底部总是有一个空白行,我很难摆脱它。任何有用的建议将不胜感激!谢谢
Sub testExport()
Dim fPath As String, exportTxt As String
fPath = CreateObject("WScript.Shell").SpecialFolders("Desktop") & "\Sample_" & Format(Now(), "HHNNSS") & ".txt"
exportTxt = "Project: Sample Output" & vbCrLf
exportTxt = exportTxt & "Model Version: 1 "
Open fPath For Append As #1 'write the new file
Print #1, exportTxt
Close #1
Run Code Online (Sandbox Code Playgroud)
结束子
从Print #语句的帮助以及指定charpos数据输出后的方式:
charpos指定下一个字符的插入点。使用分号将插入点放置在最后一个显示的字符之后。使用Tab(n)将插入点定位到绝对列号。使用不带参数的Tab键将插入点放置在下一个打印区域的开头。如果省略了字符,则下一行将打印下一个字符。
请尝试以下操作:
Print #1, exportTxt;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8778 次 |
| 最近记录: |