问题标签 [ms-word]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ms-word - 如何从 Microsoft Word 2003 .dot 文件中导出样式?
我有一个旧的 .dot 文件,里面有几十种样式。
我需要将它们放入我收到的另一个 .dot 文件中。有没有比手动重新创建每种样式更好的方法来获取它们?
c# - 动态 PDF 或 Word 文档生成的最佳库?
我们的 ASP.NET 应用程序必须能够将 Web 内容导出为 PDF 和 Word 文档。
过去,我们使用Aspose 的库来完成此任务,但我们发现它们在文档构建方面有点太低级了。例如,我们发现自己需要使用形状基元编写基于点的函数来创建项目符号列表。
最好的情况——我们将一个工具指向我们可打印的 css 样式页面,并自动获取包含以相同方式样式的相同内容的 PDF 或 Word 文档。
您是否有使用任何可以完成此任务的工具的良好体验?
sharepoint - 带有 Word 快速部件和文档信息面板的 SharePoint 自定义内容功能
我正在为 MOSS 创建一个自定义内容类型功能,该功能还将包含一个 Word 2007 文档作为文档模板。对于内容类型中的所有字段,同一个 Word 文档还将具有文档信息面板(DIP) 和快速部件。
问题是,部署我的功能后,Word 文档的快速部件似乎不再绑定到文档库中内容类型的列。例如,如果您:
- 在快速部分中键入一个值
- 将 Word 文档保存到文档库
- 查看文档属性;
刚刚键入的值未列出。但是,如果您使用 DIP 指定值(而不是快速部分)然后保存它,它确实会保存为元数据。
我的内容类型的“文档信息面板设置”屏幕就像没有 InfoPath 模板一样。果然,如果我重新上传(或创建新的)InfoPath 模板,那么上述问题就会消失。
如何在无需执行上述手动步骤的情况下使其在我的功能中工作?
ms-word - 如何比较两个word文档?
我团队的业务分析师经常向我们发送更新的需求文档,我最终通过比较旧版本来寻找最近的变化。他们是比较 Word 文档的好方法吗?
注意:我们打开了跟踪更改选项,但现在文件看起来像血浴,更复杂:(
svn - 我可以使用 Subversion 可靠地合并两个 Microsoft Word 文档吗?
我们对 Word 文档进行并发编辑,我想确保 Subversion 可以处理合并 .doc 文件。你知道 Subversion 是否能很好地处理 Word 文档的合并吗?
file - 如何从 MS Word 创建 PCL 文件
如何创建类似于现有 MS doc 的新 PCL 文件。我有 MS doc 模板并将其替换为实际数据。我需要为 PCL 格式实现相同的功能(将 PCL 文件创建为模板并将其替换为数据库中的实际值并将其发送到传真)。
c# - 如何在 C# VSTO 3 的 word doc 中验证具有给定 ID 的表是否存在
我想在 C#(VS 2008)Visual Studio Tools for Office(版本 3)的 word 文档中检查是否存在具有给定 ID 的表。
显然,我可以遍历文档的 Tables 集合并检查每个 ID,但这似乎效率低下;在我完成后,该文档最终将有几十个表,虽然我知道这不是很多,但循环遍历集合似乎很草率。Tables 集合仅由整数 id 索引,而不是由分配给表的字符串 ID 索引,因此我不能只使用索引,并且文档或表集合没有明显的 Exists 方法。
我想过使用 AsQueryable() 将 Tables 集合转换为 IQueryable,但我不知道如何以可以通过 ID 查询它的方式执行此操作。
指向文档或示例代码的指针将不胜感激,或者如果有更好的方法来解决它,我也完全赞成
vba - 在 Word 中自动运行宏 OnSave
我有一个宏可以刷新文档中的所有字段(相当于F9对字段执行操作)。我想在用户保存文档时自动触发这个宏。
在选项下,我可以选择“打印文档时更新字段”,但这不是我想要的。在 VBA 编辑器中,我似乎只找到事件的Document_Open()
事件,而不是Document_Save()
事件。
用户保存文档时是否可以触发宏?
请注意:
- 这是 Word 97。我知道在更高版本的 Word 中是可能的
- 我不想用一个按钮替换工具栏上的标准保存按钮来运行我的自定义宏。替换工具栏上的按钮适用于所有文档,我只希望它影响这个文档。
为了理解我为什么需要这个,文档包含一个“SaveDate”字段,我希望当用户单击“保存”时该字段在屏幕上更新。因此,如果您可以提出另一种方法来实现这一目标,那也一样好。
vba - 在 Word VBA 中指定新内联形状的位置?
我正在为我工作的公司编写文档“向导”。它是一个 .dot 文件,其标题由一些文本和一些表单字段以及大量 VBA 代码组成。文档正文作为 OLE 对象从单独的 .doc 文件中提取。
目前,这是作为一个Shape
,而不是一个InlineShape
。我这样做是因为我可以绝对定位 Shape,而 InlineShape 总是出现在文档的开头。
这样做的问题是Shape
当标题的大小发生变化时 a 不会移动。如果有人由于特殊情况需要在标题中添加或删除一行,他们还需要移动定义正文的对象。这是一种痛苦,如果可能的话,我想避免它。
长话短说,如何InlineShape
在 Word 中定位使用 VBA?
我使用的版本是 Word 97。
vba - 如何重新绘制 Word 2003 菜单栏
我有一个 Word 2003 .dot 模板,它根据活动文档的条件更改其菜单。触发设置 CommandBarButton 控件的和属性的
、DocumentChange
和DocumentOpen
事件NewDocument
。Word.Application
.Visible
.Enabled
在切换活动文档时,通过更改Visible
属性显示的控件正确显示,但已启用/禁用的文本按钮不会更改外观。您可以通过将鼠标悬停在它们上来显示启用的控件,但是在您将窗口放在前面之前,禁用的控件不会重新绘制。
有没有一种简单的方法可以向菜单栏发送重绘消息,以模拟隐藏和暴露?