1

Visio 2013 に対してアプリケーションをテストしようとしていますが、Visio 2013 Preview で「Microsoft Office はこの製品のライセンスを確認できません。コントロール パネルを使用して Office プログラムを修復する必要があります」というメッセージが表示される問題が発生しています。

ボタンが付いたシンプルなVB6フォームがあります。ボタン イベント ハンドラーには、次のコードがあります。

Private Sub Command3_Click()
   Dim visoObj As Visio.Application

   Set visoObj = New Visio.Application

   visoObj.Visible = True
End Sub

クリックすると Visio アプリケーションが開きますが、「Microsoft Office はこの製品のライセンスを確認できません。コントロール パネルを使用して Office プログラムを修復する必要があります」というメッセージが表示されます。

製品がアクティブ化されていることを確認し、アンインストール/再インストール/修復/プログラムの追加/削除からキーを再入力しようとしました。

私も試してみました

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 と Visio 2013 のプレビューが動作するようになった人はいますか?

Visio 2013 描画コントロールを VB6 フォームに追加しようとした場合にも、このメッセージが表示されます。

同様のコードを試して、Word 2013 Preview と Excel 2013 Preview を開くことにも成功しました。これはうまくいきました。Visio の何が問題なのかわかりません。

ヘルプはありますか?

4

1 に答える 1

2

この問題を解決するには、VB6.exe で XP SP3 との互換性をオフにする必要がありました。これをオフにすると、ライセンス メッセージなしで Visio.Application を動的に作成できました。

しかし、これにより、別の問題が見つかりました。

Visio 2013 Preview Drawing Control は、VB6 または Visual Studio 2012 C# フォームの IDE では機能しません。

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

于 2012-10-05T02:47:57.230 に答える