J jfc1hss 新成员 已加入 2016年12月13日 留言内容 2 编程经验 Beginner 2016年12月13日 #1 你好, 我知道我可以使用"Application.ActiveDocument" attribute. 有没有一种方法可以在不打开文档的情况下对其进行编辑? 我需要编辑成千上万的文档,并且我想为此编写脚本。如果我需要一次打开每个文档,那会破坏对象。
你好, 我知道我可以使用"Application.ActiveDocument" attribute. 有没有一种方法可以在不打开文档的情况下对其进行编辑? 我需要编辑成千上万的文档,并且我想为此编写脚本。如果我需要一次打开每个文档,那会破坏对象。
贾加洛·布罗塔(JuggaloBrotha) 工作人员 已加入 2011年4月23日 留言内容 177 地点 密歇根州兰辛;美国 编程经验 10+ 2016年12月13日 #2 jfc1hss说: Hi, 我知道我可以使用"Application.ActiveDocument" attribute. 有没有一种方法可以在不打开文档的情况下对其进行编辑? 我需要编辑成千上万的文档,并且我想为此编写脚本。如果我需要一次打开每个文档,那会破坏对象。 点击展开... 您需要在这些文档中进行哪些编辑? 如果只是在开始和/或末尾添加一些内容,那么可能确实很简单,但是如果您需要在中间添加或更改某些内容,则需要进行一些解析,或者您将需要读入文件的当前内容的方式,以便可以通过更改将它们再次写出,可能所有这些程序将比通过单独打开它们来更快地完成。 投票 0 下注
jfc1hss说: Hi, 我知道我可以使用"Application.ActiveDocument" attribute. 有没有一种方法可以在不打开文档的情况下对其进行编辑? 我需要编辑成千上万的文档,并且我想为此编写脚本。如果我需要一次打开每个文档,那会破坏对象。 点击展开... 您需要在这些文档中进行哪些编辑? 如果只是在开始和/或末尾添加一些内容,那么可能确实很简单,但是如果您需要在中间添加或更改某些内容,则需要进行一些解析,或者您将需要读入文件的当前内容的方式,以便可以通过更改将它们再次写出,可能所有这些程序将比通过单独打开它们来更快地完成。
J jfc1hss 新成员 已加入 2016年12月13日 留言内容 2 编程经验 Beginner 2016年12月13日 #3 贾加洛·布罗塔(JuggaloBrotha)说: 您需要在这些文档中进行哪些编辑? 如果只是在开始和/或末尾添加一些内容,那么可能确实很简单,但是如果您需要在中间添加或更改某些内容,则需要进行一些解析,或者您将需要读入文件的当前内容的方式,以便可以通过更改将它们再次写出,可能所有这些程序将比通过单独打开它们来更快地完成。 点击展开... 谢谢, 我需要编辑文件中的特定块。一遍又一遍都是一样的变化。我可以使用上述方法在打开文档时更改该块。我为此有一个完整的程序。我正在尝试找出如何使我的脚本一次写入多个文件的方法。我有一个想法,应该通过打开和关闭每个文件来工作。但是,最好的解决方案是在不打开文件的情况下写入文件。 这可以用纯文本文档完成,我想知道是否可以使用更复杂的.net应用程序完成。有人知道吗 投票 0 下注
贾加洛·布罗塔(JuggaloBrotha)说: 您需要在这些文档中进行哪些编辑? 如果只是在开始和/或末尾添加一些内容,那么可能确实很简单,但是如果您需要在中间添加或更改某些内容,则需要进行一些解析,或者您将需要读入文件的当前内容的方式,以便可以通过更改将它们再次写出,可能所有这些程序将比通过单独打开它们来更快地完成。 点击展开... 谢谢, 我需要编辑文件中的特定块。一遍又一遍都是一样的变化。我可以使用上述方法在打开文档时更改该块。我为此有一个完整的程序。我正在尝试找出如何使我的脚本一次写入多个文件的方法。我有一个想法,应该通过打开和关闭每个文件来工作。但是,最好的解决方案是在不打开文件的情况下写入文件。 这可以用纯文本文档完成,我想知道是否可以使用更复杂的.net应用程序完成。有人知道吗