问题标签 [ms-office]

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.

0 投票
3 回答
142 浏览

ms-office - 为 Microsoft Office 套件开发集成产品时的注意事项

我有一个产品创意,需要集成到 Microsoft Office 套件中。

是否有任何许可/限制问题需要我注意才能继续?

0 投票
2 回答
3316 浏览

qt - Qt 的矢量图形剪贴板格式

我希望我的 Qt 应用程序能够以兼容的方式将简单的矢量图形保存到剪贴板。在 Windows 上,我希望能够将图形粘贴到 Microsoft Word 或 Powerpoint 中。在 Linux 上,我希望与 Open Office 兼容。

你会推荐哪种格式?Qt 能否以简单的方式生成 EMF?SVG是一种选择吗?

更新:

我目前的计划是添加一段本机 win32 代码来将图形渲染到 windows 上的 emf。此代码在 linux 上不可用。

0 投票
1 回答
2744 浏览

ms-word - 如何在不丢失格式的情况下更改 Word.Range 文本

任何人都知道如何更改 Word.Range 对象的文本但仍保持其格式?例如,如果我有“this text ”并将其更改为“that txt ”,则 txt 仍将是粗体。

我正在寻找一种方法来更改范围的整个文本,而不仅仅是一个单词,因为我从独立的 API 获取新文本,我可以假设新文本和旧文本具有相同的数字的话。

这是我到目前为止得到的:

但是由于某种原因,它只在第一次 Execute 中成功,因为范围选择仍然在找到的单词上。

编辑:知道了,每次执行后,我都恢复了 Range 的原始结束位置。

谢谢。

0 投票
7 回答
28763 浏览

ms-access - 我可以比较两个 ms-access 文件吗?

我想比较两个 ms-access .mdb 文件以检查它们包含的数据是否相同。

我怎样才能做到这一点?

0 投票
8 回答
1978 浏览

c# - Vista,Office 互操作不工作

有谁知道如何让 MS Office 2007 .NET C# Interop 库与 Vista 一起使用?

我有一个已设置为作为 Windows 服务运行的 .NET C# 应用程序。该程序将根据情况打开一个 Word 或 Excel 模板并修改其内容,然后将文档保存回来。当我在使用 Office 2007 的 Windows Server 2003 或 XP 机器上执行此操作时,所有这些都非常有效。当我将所有内容移至 Server 2008 机器时,一切都停止工作了。例如,在 Excel 中,我收到一个 COM 异常,告诉我当文件明显存在时无法打开 Excel 文件,而我可以在手动打开它时很好地打开它。Windows 服务在我登录机器的同一用户帐户下运行,该帐户是管理员。

有谁知道该怎么做?

0 投票
3 回答
1089 浏览

java - 如何将输出发送到 Java 中的外部/第二个显示器?

我希望能够在 MS Office 中模拟“演示者工具”的功能。这要求程序能够检测和使用外部/辅助监视器/投影仪。

有人可以为我指出实现这一目标的正确方向。

我想使用 Java 1.5

谢谢你。

0 投票
4 回答
2105 浏览

c# - VSTO:为什么 OfficeRibbon.Context 为空?

我正在开发我的第一个 Word 2007 插件,并在我的项目中添加了一个 OfficeRibbon。在按钮单击处理程序中,我希望引用当前Word.DocumentWord.Application.

我正在尝试通过OfficeRibbon.Context属性获取引用,文档说它应该引用当前Application对象。然而,它总是null

有没有人知道

a)如果我需要做一些事情来使OfficeRibbon.Context显示正确填充?
b) 如果有其他方式我可以获得对 Word 应用程序或活动 Word 文档的引用?

笔记:

  • 我正在使用 VS2008 SP1

  • 功能区看起来初始化正常:功能区在 Word 中正确呈现;我可以通过构造函数和 OnLoad 成员单步调试调试器;按钮单击处理程序正确执行。

  • 这是此属性的在线帮助

OfficeRibbon.Context 属性

C#
public Object Context { get; internal set; }

表示与此 OfficeRibbon 对象关联的 Inspector 窗口或应用程序实例的 Object。

评论

在 Outlook 中,此属性是指显示此 OfficeRibbon 的 Inspector 窗口。

在 Excel、Word 和 PowerPoint 中,此属性返回显示此 OfficeRibbon 的应用程序实例。

0 投票
10 回答
144140 浏览

ms-access - 您如何评论 MS-access 查询?

如何向 MS Access 查询添加评论,以提供对其功能的描述?

添加后,如何以编程方式检索此类评论?

0 投票
3 回答
1018 浏览

excel - Visual Studio Tools for Applications 是 Office 2007 的一部分吗?

我理解的 VSTO 位。Visual Studio 具有项目模板,可帮助您开始创建漂亮的基于 .NET 的加载项。

但是 VSTA 在哪里?我安装了 SDK,但它似乎是为了向您自己的应用程序添加可扩展性。

我曾认为 VSTA 就像 Office 2007 的新 VBA。Infopath 2007 似乎启用了 VSTA,但我似乎找不到 Excel 2007 也启用了 VSTA 的位置。

我错过了什么吗?

0 投票
3 回答
1534 浏览

sharepoint - Word 2007 或 SharePoint 将我的“RevNum”字段设置为“2”

在将.docx文件“签入”SharePoint并对其进行编辑后,该RevNum属性设置为2.

这没有意义,有人可以解释这是为什么吗?