首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Visio 2013预览版和VB6: Microsoft Office无法验证此产品的许可证

Visio 2013预览版和VB6: Microsoft Office无法验证此产品的许可证
EN

Stack Overflow用户
提问于 2012-10-04 07:12:32
回答 1查看 2.8K关注 0票数 1

我正在尝试针对Visio 2013测试我们的应用程序,但遇到了一个问题,它在Visio 2013预览版中引发了一条消息:"Microsoft Office无法验证此产品的许可证。您应该使用控制面板修复office程序“。

我有一个简单的VB6表单,上面有一个按钮。在按钮事件处理程序中,我有以下代码。

代码语言:javascript
代码运行次数:0
运行
复制
Private Sub Command3_Click()
   Dim visoObj As Visio.Application

   Set visoObj = New Visio.Application

   visoObj.Visible = True
End Sub

单击打开Visio应用程序,但显示消息"Microsoft Office无法验证此产品的许可证。您应使用控制面板修复office程序“。

我已检查产品是否已激活,并尝试从添加/删除程序中卸载/重新安装/修复/重新输入密钥。

我也试过

代码语言:javascript
代码运行次数:0
运行
复制
cscript ospp.vbs /act

http://answers.microsoft.com/en-us/office/forum/office_home-office_install/office-cannot-verify-the-license-for-this-product/3bb811ad-29d6-49c7-a3d0-4634c154d155?msgId=be64dcd6-ab02-4388-bb09-c9ab41ffe9ab中所述

有没有人安装了VB6和Visio2013预览版?

如果您尝试将Visio2013绘图控件添加到VB6窗体上,也会收到此消息。

我还成功地尝试了类似的代码来打开Word 2013 Preview和Excel 2013 Preview。这样做效果很好。我就是搞不清楚Visio到底出了什么问题。

有什么帮助吗?

EN

回答 1

Stack Overflow用户

发布于 2012-10-05 10:47:57

为了解决这个问题,我不得不关闭VB6.exe上的XP SP3兼容性。关闭此功能后,我可以动态创建Visio.Application,而无需许可证消息。

但这只是让我发现了另一个问题。

Visio2013预览绘图控件在VB6或Visual Studio2012 C#窗体的集成开发环境中不起作用。

http://social.msdn.microsoft.com/Forums/en-US/csharpide/thread/f5c30d5d-4d53-4fd5-a14e-3ce22223c8c9

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12718191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档