首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Microsoft Word文档与TortoiseSVN合并

将Microsoft Word文档与TortoiseSVN合并
EN

Stack Overflow用户
提问于 2010-03-22 19:58:11
回答 1查看 3.6K关注 0票数 8

TortoiseSVN有一个很好的VBA脚本,它允许使用Word内置的更改跟踪功能合并Microsoft Word文档。这样,当我将分支中的更改合并到主干中时,我可以解决Word文档中的冲突。

但是,该功能并不是很有用,因为它不跟踪修订更改;它只是将两个文档作为一个整体进行比较。这样,当我合并一个添加了一个段落到文档中的修订时,我不会被提供审查这个段落。相反,我必须检查源文档和目标文档之间的所有差异(包括TOC书签名称等内容)。

它是不是我不能覆盖的固有限制?或者是因为我的Word版本太旧了?(我使用的是Word 2002)。

另外,如果你知道一个神奇的工具或插件...;-)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-03-22 20:40:13

如果您希望忽略对TOC的修改,您可以修补diff-script,以便自动接受TOC中的修订。

例如,在显示比较的文档之前,您可以在文件diff-doc.js中插入以下行:

代码语言:javascript
复制
var toc; 
var i; 

for (i = 1; i <= word.ActiveDocument.TablesOfContents.Count; i++)
{
    toc = word.ActiveDocument.TablesOfContents(i);
    toc.Range.Revisions.AcceptAll();    
}
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2491954

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档