我可以在没有VS的情况下创建一个自定义的excel文档级功能区吗?

问题描述 投票:1回答:3

我需要创建一个自定义的Excel 2010功能区(文档级)。我没有Visual Studio,但有Visual C# 2010 express,如果可以,请给我一些指导。

c# xml excel vba ribbon
3个回答
3
投票

你可以在Excel或任何Office应用程序中自定义功能区,而无需使用Visual Studio,而是使用XML和VBA的组合。

一个很好的自定义功能区的起点。http:/msdn.microsoft.comen-uslibraryofficeaa338202%28v=office.12%29.aspx。 (标题上写的是Office 2007,但它也适用于Office 2010)

有一个免费的应用程序可以帮助你设计和验证XML来修改功能区,叫做 "Custom UI Editor For Microsoft Office"。http:/openxmldeveloper.orgblogbopenxmldeveloperarchive20060525customuieditor.aspx。


1
投票

事实上,你有Visual Studio,但Express版,它应该在这一点上没有任何区别;)

我不明白你关于 "Excel 2010功能区 "的观点。我认为这是由Excel 2010处理的,它是Office 2010用户界面的一部分,所以如果你在2010版中打开任何Excel文件,你会得到色带。你可以 自定义Office 2010功能区 和创建Excel文件可以用很多不同的方法来完成,例如 使用OpenXML, 微软办公室互操作. 两者各有利弊。

© www.soinside.com 2019 - 2024. All rights reserved.