在不打开文档的情况下写文档

jfc1hss

新成员
已加入
2016年12月13日
留言内容
2
编程经验
Beginner
你好

我知道我可以使用"应用程序.ActiveDocument" attribute.

有没有不打开文档就可以编辑文档的方法?

我需要编辑成千上万的文档,并且我想为此编写脚本。如果我需要一次打开每个文档,那会破坏对象。
 
已加入
2011年4月23日
留言内容
177
地点
密歇根州兰辛;美国
编程经验
10+
Hi,

我知道我可以使用"应用程序.ActiveDocument" attribute.

有没有不打开文档就可以编辑文档的方法?

我需要编辑成千上万的文档,并且我想为此编写脚本。如果我需要一次打开每个文档,那会破坏对象。
您需要在这些文档中进行哪些编辑?
如果只是在开始和/或末尾添加一些内容,那么可能确实很简单,但是如果您需要在中间添加或更改某些内容,则需要进行一些解析,或者您将需要读入文件的当前内容的方式,以便可以通过更改将它们再次写出,可能所有这些程序都可以通过程序完成,而比单独打开它们要快得多。
 

jfc1hss

新成员
已加入
2016年12月13日
留言内容
2
编程经验
Beginner
您需要在这些文档中进行哪些编辑?
如果只是在开始和/或末尾添加一些内容,那么可能确实很简单,但是如果您需要在中间添加或更改某些内容,则需要进行一些解析,或者您将需要读入文件的当前内容的方式,以便可以通过更改将它们再次写出,可能所有这些程序都可以通过程序完成,而比单独打开它们要快得多。

谢谢,

我需要编辑文件中的特定块。一遍又一遍都是一样的变化。我可以使用上述方法打开文档时更改该块。我为此有一个完整的程序。我正在尝试找出如何使我的脚本一次写入多个文件的方法。我有一个想法,应该通过打开和关闭每个文件来工作。但是,最好的解决方案是在不打开文件的情况下写入文件。

这可以用纯文本文档完成,我想知道是否可以使用更复杂的.net应用程序完成。有人知道吗
 
最佳 底部