VBA 应用程序从 Office 2002 迁移到 Office 2007

发布于 2024-07-20 15:21:09 字数 226 浏览 5 评论 0原文

寻求从 Office 2002 - VBA Word Doc 应用程序到 Office 2007 的迁移。

问题:虽然 Office 2007 支持 VBA 应用程序 - VB 宏代码,但菜单栏未出现。 事实上,VBA 宏菜单显示在“加载项”下。

经过研究,我意识到Office 2007支持XML - Ribbon。 是否有任何理想的方法将 VBA 宏应用程序迁移到 Office 2007?

Looking for Migration from Office 2002 - VBA Word Doc Application to Office 2007.

Issues: Though Office 2007 Supports VBA Application - VB Macro Code, Menu Bars are not appearing. Indeed, VBA Macro Menus display under "Add-ins".

On a study, I realized Office 2007 Supports XML - Ribbon. Is there any ideal approach to migrate VBA Macro Application to Office 2007?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

晨与橙与城 2024-07-27 15:21:09

您最好的选择是这两篇 MSDN 文章:自定义 2007 Office Fluent 功能区 和使用功能区 XML 创建自定义选项卡,尽管它们看起来他们专注于在所有应用程序中执行此操作,而不仅仅是一个应用程序。 每个 Office 应用程序都有帮助文档,要获取所有这些应用程序,请尝试以下 Google 查询:site:msdn.microsoft.com Office 2007 添加按钮到功能区

第一个链接中的此片段应该是您要查找的内容:

现有解决方案怎么样?

在 Office 的早期版本中,开发人员使用命令栏对象模型来构建修改 Fluent UI 的 Visual Basic 代码。 在 Office 2007 版本中,此旧代码在大多数情况下无需修改即可继续工作。 但是,对 Microsoft Office 2003 中的工具栏所做的更改现在显示在“加载项”选项卡上。 显示的自定义类型取决于加载项的原始设计。 例如,Office 创建一个菜单命令组,其中包含添加到先前菜单结构(例如“文件”菜单、“插入”菜单和“工具”菜单)的项目。 Office 还会创建一个工具栏命令组,其中包含添加到以前的内置工具栏(例如“标准”工具栏、“格式”工具栏和“图片”工具栏)中的项目。 此外,由加载项或文档添加的自定义工具栏显示在“加载项”选项卡上的“自定义工具栏”组中。

Your best bet would be these two MSDN articles: Customizing the 2007 Office Fluent Ribbon and Creating a Custom Tab by Using Ribbon XML, although they look like they focus on doing it across all applications, rather than just one. There help docs for each Office app, to get them all try this Google query: site:msdn.microsoft.com office 2007 add button to ribbon.

This snippet, from the first link, should be what you're looking for:

What About Existing Solutions?

In previous versions of Office, developers used the command bars object model to build the Visual Basic code that modified the Fluent UI. In the 2007 release of Office, this legacy code continues to work in most cases without modification. However, changes made to toolbars in Microsoft Office 2003 now appear on an Add-Ins tab. The type of customization that appears depends on the original design of the add-in. For example, Office creates a Menu Commands group that contains items added to the previous menu structure (such as the File menu, the Insert menu, and the Tools menu). Office also creates a Toolbar Commands group that contains items added to the previous built-in toolbars (such as the Standard toolbar, the Formatting toolbar, and the Picture toolbar). In addition, custom toolbars that are added by an add-in or document appear in the Custom Toolbars group on the Add-Ins tab.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文