gpt4 book ai didi

vba - 带word的mercurial版本控制

转载 作者:行者123 更新时间:2023-12-05 01:12:16 26 4
gpt4 key购买 nike

这是 svn or mercurial version control of word documents 的跟进

我可能希望多个非程序员能够在 word 文档上使用版本控制。我可以配置 mercurial 来查看解压缩的 docx 文件。我想要的是这样的:

  1. Read from Docx files(在那个问题中回答,使用 mercurial 的功能在比较之前解压缩,太棒了!

  2. 只要有非冲突更改,就会自动 merge 文档。从之前的回答来看,这是使用比较工具完成的。

  3. 如果有冲突,以编程方式在两个文档上运行 word,比较两者。

我已经手动打开一个文件,然后在 Word 中打开另一个文件以查看它是什么样的。在我看来 2004 年,它似乎有点错误,但我从评论中看到该功能在 2010 年有了很大改进。

我找到了这个链接: http://office.microsoft.com/en-us/word-help/command-line-switches-for-microsoft-office-word-2007-HP010164010.aspx#BM1

对于命令行,现在看到我可以执行命令了:

winword/q/f file1.docx/f file2.docx

q 代表安静,/f 指定一个文件。文档没有说明我是否可以指定两个文件,但我试过了,它在单独的窗口中加载了两个。

所以我唯一不知道的是如何触发 word 来比较两者。

“交互”一词是相当简单的脚本编写工作,还是涉及我不想了解的二进制 API,如 DCOM、ActiveX 等。

最佳答案

在 TortoiseHg 目录中挖掘,我在 diff-scripts 目录中找到了一些实现文档文件差异/merge 的脚本示例。 Mercurial.ini 中有一个 [extdiff] 部分可以配置为使用此脚本。这可能会让您入门。

关于vba - 带word的mercurial版本控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6428107/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com