2010-01-12 118 views

回答

3

是的,你可以得到一个免费的许可包含Office 2007的用户界面到您的程序。

http://msdn.microsoft.com/en-us/office/aa973809.aspx

+0

哦其他答案说,我不知道。谢谢(你的)信息! +1 – 2010-01-12 07:47:10

+0

微软已经为Office 2007界面设定了一些指引。 Microsoft不提供C#.NET或VB.NET中的控件来实现Office 2007外观。如果您有Visual Studio 2008 SP1,则可以使用具有Office2007/Docking支持的MFC。不过,我建议去我的答案中提到的免费解决方案。如果您发现这不能解决您的项目需求,那么您可以投资一些商业工具包。 – 2010-01-12 11:56:05

+0

哦,我忘了微软禁止您在可能成为MS-Office产品竞争对手的软件中使用Office 2007。从链接http://www.microsoft.com/downloads/details.aspx?FamilyId=E2DDD3FB-8635-4D54-8730-102B75C31DB6&displaylang=en中,它声明“该许可证适用于任何平台上的应用程序,但竞争应用程序除外直接与当前拥有新UI(Microsoft Word,Excel,PowerPoint,Outlook和Access)的五个Office应用程序配合使用。“ – 2010-01-12 12:00:04

1

你不能得到微软的免费控制,但有一群人会卖给你一个版本。 DivElements.co.uk就是一个例子(无隶属关系)。

微软只有C++和WPF的版本,而不是winforms。

1

您可以通过以下 http://www.microsoft.com/express/registration/

此为您提供与您可以在您的应用程序用C#使用,甚至免费的功能导航栏控制此链接注册使用Telerik的RadRibbonBar对于的WinForms将没有任何特许权的应用程序分发给Telerik。

否则像你需要买一些提供商业工具包,喜欢的DevExpress等