繁体   English   中英

如何使用VSTO和.NET在Microsoft Word中显示选项卡式的单独文档?

[英]How do I display tabbed, separate documents in Microsoft Word with VSTO and .NET?

如果要在MS Word中显示多个文档,则有多个窗口。 是否可以使用VSTO并使用.NET为此创建外接程序? 我查看了Namspace Microsoft.Office.Interop.Word ,但看不到如何在.NET和C#中执行此操作。 我知道有一些加载项可以下载或购买。 我想在VSTO中做到这一点。

Word对象模型(也不是VSTO)不提供任何用于显示选项卡式文档的功能(就像Web浏览器一样)。

早期的Word版本允许将文档保留在单个窗口(MDI)中。 Word 2013在一个窗口中打开多个文档? 论坛指出以下内容:

在Word XP,2003、2007和2010中,当选中“在任务栏上的Windows”或“在任务栏上显示所有窗口”选项并打开多个文档时,每个文档都会获得自己的一组菜单或功能区,并且行为完全相同。单独的窗口。 (技术术语为“单文档界面”或“ SDI”。)

在那些版本中,当未选中该选项并打开多个文档时,只有一组菜单或功能区。 您可以在Word主窗口中平铺或层叠文档。 (术语是多文档界面或MDI。)事实上,任务栏上只有一个图标是一个副作用,但是,比起解释SDI和MDI之间的区别,简化选项名称更容易。

在Word 2013中,MDI不再存在,并且该选项不会出现在对话框中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM