问题标签 [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 投票
1 回答
420 浏览

ms-office - 为 Office 2003 和 Office 2007 部署加载项(支持功能区)

我编写了一个 Word 2003 插件,它使用 2003 PIA 进行早期绑定。我希望相同的可执行文件支持 Office 2007 和 2010 中的功能区界面,同时仍在 Office 2003 中运行。

是否可以后期绑定 IRibbonExtensibility 接口?如果没有,是否有另一种方法可以动态区分 Office 版本?

0 投票
3 回答
8324 浏览

excel - VBA 最终用户将 Microsoft Office 2007 升级到 2010(VBA 6 到 VBA7)的问题和需要文档、帮助、提示。(关键字够了)

作为典型的小型企业用户,当我的笔记本电脑坏了时,我不得不升级到 Office 2010(2007 不再上市)。现在我有一堆又快又脏的 VBA 来配合我的旧工作表。他们都不是编程杰作,但那些工作并完成了 excel 和 Office 2007 的工作。

现在我尝试在 Office 2010 上使用我的旧东西,但一切都只是一点点无法使用。这两天我在网上搜索,试图为最终用户找到任何文档,但没有运气。我发现很多针对专业程序员的博客,他们希望制作防弹代码来服务从 Office 0 到 Office2010、32 位到 64 位(这里没有 8 位?)的任何东西,但没有一篇文章谈到主要业务, 拥有大量自制编码的最终用户可以生存一天。

如何使我的旧 2007 VBA 与 2010 一起使用?

不,我不需要它与任何东西向后兼容,它足以与我的新计算机和新软件一起使用(如果有人想知道的话,在我的情况下它是 64 位)。我只需要知道为什么我的代码不再工作,以及如何处理它。我真正想要的是一些指向真实信息的指针,如果有的话!当然,我可以将我的每一段代码复制粘贴到程序员论坛上,被嘲笑,几周后我可能会让其中的一些工作,但我真正需要的是写给基本 VBA 用户的真实信息。我需要学习这个。

那么你的问题是什么?

发生了什么变化?

日历 active-X 组件丢失。我找到了解决方案:http ://answers.microsoft.com/en-us/office/forum/officeversion_other-customize/missing-calendar-control/03ad5d05-ca3f-4081-9989-e757223ebdde现在我只需要重做每个日历我所有的表格……谢谢。

Textbox.Text 不起作用,我找到并运行 Microsoft Excel 代码兼容性检查器 (CII),它显示我有几千个 Textbox.Text 元素“已弃用”-“可能包含对象模型中已删除的项目” - 什么?

它越来越好,同样的微软软件声明:“类型:弃用项目:[xls]SmartTagRecognizer.FullName URL: http: //go.microsoft.com/ ?linkid=9719761 代码:MyFullName = ThisWorkbook.FullName””没有解释...... (顺便说一句。停止 Inspector 并查看结果的唯一方法是 CRT-ALT-DEL –Stop…)

我访问了检查员提供的链接,那里没有帮助。

我运行了 Inspector 几次,每次都给出不同的结果。现在这很有趣。

我听到你的问题,现在告诉我你的问题

我从哪说起呢。这是一个。我有一个表单,用户可以在其中进行新的“约会”,保存时,VBA 在日历工作表中创建一段代码和新形状(以及 Outlook,但这不是重点)。当用户返回并单击该形状 - 按钮 - 按钮运行一段已创建的代码。这是代码:

这是应该的,并且早在 2007 年就已经打开了 formHours 表格,其中包含为 2001 年会议存储的信息(meetingId)

formHours 中的代码开头为:

不是很优雅,但它确实有效。不再这样做了。

如果你能帮我解决这个问题,我很感激,但如果你告诉我我应该在哪里找到答案会更好。发生了什么变化?以前工作过,现在不行了。该怎么办?

(PS。我知道我的代码很糟糕,但它确实有效......我只是想找出发生了什么变化,以及我需要如何改变。

Ps.Ps 是的,我知道我应该问微软,但你知道那是怎么回事……)

跟进

在 Barrowc 和其他人的一些善意建议之后,我设法解决了一些问题。将 Text.Text 更改为 Text.Value 产生了一堆新问题,一些 Text-Values 用于公式,现在我需要更改它们 Val(FooTextBox.Value)

真正令人惊讶的是,2010 年似乎非常缓慢!我在办公室并肩跑了 2007 年和 2010 年,2007 年赢得了胜利。我的一名员工已经使用 2007 年为客户开具发票,当时 2010 年仍在开放!有趣的是,因为 2007 年在 AMD Athlon X2 Dual-Core 上运行,内存有限,而 2010 年在我的新笔记本电脑上运行 Core i7-740QM,6 GB,都在 win7-64 上。我上网并没有发现任何抱怨 Office 2010 上的 VBA7 比 Office2007 上的 VBA6 慢得多。我不知道这是否只是我的问题,但我的员工投票支持 2007 年一心一意...

0 投票
1 回答
2968 浏览

c# - MAPIFolder 已弃用,因此 Outlook 编程的解决方法?

MSDN 提到MAPIFolder 接口(使用 WPF 进行 Outlook 编程):

该接口已弃用;不要使用这个接口。而是使用接口文件夹来访问 COM 对象文件夹的所有方法、属性和事件成员。

我正在尝试像这样获取草稿文件夹:

Outlook.MAPIFolder oFolder = olNS.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderDrafts);

如何在不使用 MAPIFolder(已弃用)的情况下执行上述操作?我想我不明白 MSDN 在说什么(使用文件夹接口访问所有方法等)

0 投票
1 回答
412 浏览

c# - 为什么即使我取消对话框,Word 2010 也会打印?

我正在使用 Visual Studio 2010 Office 工具来“远程控制”Word 2010。这很好用,我还可以打印我创建的文档。但是,当我显示 Word 的打印对话框时,即使我按下取消按钮也会打印文档。为什么会这样?我该如何正确地对按下的取消按钮做出反应?

我的代码如下:

0 投票
1 回答
1365 浏览

.net - Office 加载项功能区在调试后不会消失

使用 Visual Studio 2010,我创建了一个 Office 2010 Word 加载项项目,该项目有一个带有几个基本控件的功能区。我什至还没有添加代码。当我调试项目 Word 启动并显示该功能区(“功能区 1”)。到目前为止一切都很好,但是...

问题 1:现在当我打开任何Word 文档时,相同的功能区仍然存在!

问题 2:我正在另一个项目中处理第二个功能区(“功能区 2”)。当我调试时,功能区 1 和功能区 2 都显示为 1 个功能区!下次我打开任何Word 文档时,该组合功能区仍会显示。

这两个问题的根源似乎是当我停止调试时 Visual Studio 没有正确卸载功能区。我一直在通过自己手动安装功能区然后通过 VSTOInstaller.exe 卸载它来解决它 - 一个真正的痛苦。

当我停止调试时,如何确保完全移除功能区?

(我在这里发现了一个类似的问题,但答案都不清楚。)

0 投票
1 回答
1181 浏览

asp.net - 如何在office 2010中自动创建word文档

内网网站应该从模板服务器端创建一个word文档客户端并让客户端编辑它。在 office 2007 中工作的代码不再工作,我在谷歌上找不到任何方法。我使用了这段代码行,这是我在谷歌中找到的唯一代码,但仍然没有

谁能告诉我如何创建一个适用于 word 2010 的 word app 对象。提前谢谢。

编辑:我需要该对象能够从各种word文档中获取部分并将它们复制粘贴到特定格式的单个文档中

0 投票
3 回答
1456 浏览

c# - Office 2010 like list view items style?

OneNote 2010 - Backstage Menu - New tab
This is an Office 2010 list view, with their items styled... both hovered and pressed/selected.
How can I use the items style in WPF list view items?
I use the Fluent Ribbon Control Suite for my UI, and there are the right colors for this.
I just don't have any clue how to apply them to ListViewItems.
Please, how do I make the style?

Edit: I know how to style elements... It's just that I don't know how to apply this style, as it is a little more complex. For example, there are 2 borders.
I tried putting styles in each border in the template, but I cannot find (through the individual styles) whether the item is selected.
I also tried putting TargetNames in the items' style, but an error said I cannot.

0 投票
0 回答
1070 浏览

c# - 无法合并 Word 2010 文件中的 XML 文档内容

我正在使用该altChunkId元素合并 DOCX 文档文件,但无法查看控制 XML 元素的内容。

我认为这是因为要获取 XML 内容的引用来自它合并到的文件夹,而不是文件夹本身。

在 Word 2007 中,该文件显示内容控件的内容,而在 Word 2010 中,该文件为空白。

重现步骤:

  1. 开放词 2010。
  2. 转到开发人员选项卡。
  3. 添加“纯文本内容控件”。
  4. 另存为a.docx
  5. 使用Word 2007 内容控制工具包创建 XML 绑定
  6. 复制a.docx到一个新文件b.docx
  7. 合并代码:

    /li>
  8. 用 Word 2010打开b.docx,你会看到纯文本内容控件是空的。

  9. 用 Word 2007打开b.docx,你会看到纯文本内容控件不是空的。
0 投票
1 回答
168 浏览

wpf - Office 2010 样式帮助

您好 在 Office 2010 中,如果您单击 会弹出一个窗口?或按 F1(抱歉丹麦文)

文字帮助 F1

文字帮助

在我开始在 WPF 中编写我自己的弹出窗口之前,我想知道它背后是否有一些标准,比如旧的 .CHM 文件。Microsoft 编译的 HTML 帮助

0 投票
1 回答
240 浏览

office-2010 - 有没有办法将自定义帮助集成到 Office 2010 帮助系统中?

我正在使用 Excel 加载项。我想添加它自己的帮助。我不在乎它是否取代了一般的 Excel 帮助 - 我想知道如何。

我能够使用帮助查看器将自定义帮助添加到 VS 2010 中。这对办公室有用吗?

另外,如果我必须在功能区上为加载项添加一个按钮,有没有办法让信息在线显示?我不喜欢在安装程序中包含文件。

非常感谢各位!!!