使用宏将* .doc转换为* .csv

时间:2014-07-11 09:35:13

标签: vba excel-vba csv libreoffice-calc excel

我想通过运行宏来将doc文件转换为csv。

我可以手动执行此操作,但是需要一个新的VBA来帮助编写代码。

手动步骤:

  1. 使用doc模式和无格式文本将xls的内容复制到PASTE SPECIAL文件。
  2. 然后执行TRIM功能并转置行和列。
  3. 现在将内容保存到新的CSV文件。

1 个答案:

答案 0 :(得分:0)

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中的记录宏功能