我想通过运行宏将 doc 文件转换为 csv。
我可以手动执行此操作,但对 VBA 来说是新手,因此需要帮助来编写代码。
手动步骤:
- 将内容复制
doc
到xls
带有PASTE SPECIAL
模式和未格式化文本的文件。 - 然后执行
TRIM
函数并转置行和列。 - 现在将内容保存到一个新
CSV
文件中。
我想通过运行宏将 doc 文件转换为 csv。
我可以手动执行此操作,但对 VBA 来说是新手,因此需要帮助来编写代码。
手动步骤:
doc
到xls
带有PASTE SPECIAL
模式和未格式化文本的文件。TRIM
函数并转置行和列。CSV
文件中。doc 文件是否以正确的格式写入 CSV?然后我会这样做
Selection.MoveRight Unit:=wdLine, count:=1
Selection.Text 'Text to write
在工作表中所有行的循环中
在这里您可以看到如何使用 VBA 写入文件:
https://stackoverflow.com/questions/18472596/write-a-line-in-a-txt-file
如果您想按照上面键入的方式进行操作,您还可以使用 Word 或 Excel 中的记录宏功能