问题标签 [office-2010]

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 投票
0 回答
58 浏览

c++ - 用于PowerPoint 2010的CFillFormat

我正在使用 C++ 创建一个 Powerpoint 2010 幻灯片(在 Windows 7 中)。我想填充 CShape 的 .bmp 文件中有一张图片。所以代码是这样做的:

该形状在 powerpoint 中被绘制为一个绿色框,但它没有填充图片。此完全相同的代码适用于 XP 上的 Office 2003。有小费吗?谢谢

0 投票
1 回答
10197 浏览

c# - 使用 OpenXML 在 Word 中获取复选框

如何使用 OpenXML 获得嵌入在 Word 文档中的 CheckBox 控件的句柄?

您会认为 Paragraph.ControlPropertiesPart 或 Paragraph.Descendents() 会有所作为,但在每种情况下,我都会返回一个 null 类型。

我可以使用实际的 XML 结构遍历文档树,但这似乎很麻烦。

欢迎提出建议。

0 投票
2 回答
1488 浏览

c# - 如何以编程方式激活 Powerpoint 2010 中的开发人员选项卡?

谁能帮助我如何激活我的 Powerpoint2010 应用程序上的“开发人员”选项卡?我创建了一个新的 Powerpoint 演示文稿

现在我只想启用默认情况下未禁用的开发人员选项卡。我该怎么做?

0 投票
1 回答
172 浏览

excel - 将列中的值挑出到图表中

我在 VBA 中制作了这段代码,从单个工作表页面的值创建饼图(这些值是从学生列表数据库导入的),我要转换为饼图的值与性别列有关,此列上的值可以是“M”或“F”,这是我尝试过的代码:

我在这里有两个问题,首先,我的范围似乎不起作用,我猜这是因为我只使用一个列中的值,其次,如果我确实尝试包含第二列,图表没有合并 M 和 F 值(所以如果我有 3 名男学生和 2 名女学生,图表显示 5 个值)

我希望我的图表仅显示 2 个结果,一个用于 M 值和 F 值。

0 投票
1 回答
600 浏览

vba - 如何制作一个可以在 MS Word 中为段落插入 html 标签的宏?

我没有使用vba的经验。我不是程序员。我一直在用word写文章并将它们提交到一个网站,他们要求段落用html标签括起来。

我试图制作一个宏,在每个段落的开头和结尾插入这些标签,但失败了。我试图通过模仿其他人的代码来做到这一点。

0 投票
0 回答
305 浏览

visual-studio-2010 - Visual Studio 2010 和 Office 2003 PIA:这可能吗?

我即将开始将一堆 .NET 应用程序移植到 Visual Studio 2010,因为这些应用程序需要一些 .NET 4 功能。生成的应用程序需要能够调用 Office 2003、Office 2007 和 Office 2010 互操作程序集。

设置支持此功能的开发环境的好方法是什么?

0 投票
1 回答
3323 浏览

sharepoint-2010 - 从 Office 客户端保存时未在 contenttype 中设置文档 ID

我有一个困扰了很长时间的问题。这个问题在测试环境中表现出来,而不是在我的开发环境中。

我有一个文档库模板。在事件处理程序中,我附加了几种内容类型(它们都继承自基础内容类型,而基础内容类型又继承自 Document)。基本内容类型有一个自定义文档模板,以及在 xmldocuments 中定义的 contenttype 定义的事件处理程序。

Doc-ID 功能在站点中打开。

将文件上传到文档库时,会按预期为该文档分配一个文档 ID。但是,从 Word 保存文件时,文档 ID 为空白。显然该值是在项目上设置的,因为在之后更改项目的内容类型时,doc-ID 会出现一个数字,表明它是在第一次保存文件时分配的。将 contenttype 设置回原始值时,Doc-ID 仍显示在视图中。

澄清一下:这不是项目内容类型的 ID 字段,而是由 SharePoint 2010 中的 doc-ID 功能创建的 Doc-ID。

从 Word 提升值时,为什么没有设置此值的任何想法?

0 投票
4 回答
4526 浏览

ms-office - 使用 Office“开放”XML - 有多难?

我正在考虑用直接使用 Office XML 格式的代码替换(非常)大的 Office 自动化代码。我才刚刚开始,但我已经担心这是一项太大的任务。

我将处理 Word、Excel 和 PowerPoint。到目前为止,我只看过 Word 和 Excel。看起来 Word 文档应该相当容易操作,但 Excel 工作簿看起来就像一场噩梦。例如...

在 Word 中,看起来您只需删除相应的“w:p”标签即可删除段落。但是,提供的用于在 Excel 中删除一行的代码片段需要大约 150 行代码(!)。

Excel代码这么大的原因是删除一行意味着更新所有后续行的行索引,修复“共享字符串”表等。根据顶部的评论,代码片段甚至不完整,因为它不会处理其中包含表格的工作簿(我可以忍受)。

我不清楚的是这是否是示例代码的唯一限制。例如,如果工作簿包含数据透视表也会有问题吗?还是引用同一工作表中数据的图表?或者一些命名范围?您是否还必须更新引用行索引已更改的行的任何单元格(等)的公式?

[更不用说“计算链”,(谢天谢地)我认为你可以简单地删除它,因为它只是一个可以重建的链。]

这就是我的问题,虽然它是毛茸茸的。您需要付出多大的努力才能完成像正确删除一行这样简单的事情?这是一项无法完成的任务吗?

此外,如果 Excel 或 Word 或 PowerPoint 存在其他类似问题,我现在很想听听这些问题,以免浪费太多时间走上死胡同。谢谢。

0 投票
1 回答
1815 浏览

c# - 如何以编程方式将 powerpoint 视图类型更改为阅读视图?

在 powerpoint 2010 中引入了一种新的视图类型,称为“阅读视图”。我正在尝试将其应用于演示文稿,但办公室互操作的 PpViewType 枚举不包含任何将演示文稿视图修改为“阅读视图”的成员。任何人都可以帮助我是否已在其他地方定义或者我如何以编程方式更改为阅读视图?

0 投票
2 回答
3582 浏览

c# - Microsoft Word 互操作自动化 FilePrintSetup 错误

我收到“出现打印机错误”。在使用 Word 2010 在 Windows 7 上使用自动化将打印作业发送到打印机时。相同的代码在带有 Word 2007 的 Windows XP 机器上工作正常。我不确定是 Windows 7 还是 word 2010 导致了错误。

任何帮助表示赞赏

我得到下面的错误

如果我省略了打印机参数,则调用工作但不会打印到指定的打印机。它将打印到默认打印机。

谢谢。