[英]70 Permission Denied error in VBA
我有一個在Windows Vista上運行的Excel VBA應用程序。 .NET DLL已被添加為VBA應用程序和VBA應用程序中的引用,我能夠使用DLL中可用的方法。
問題:當其他用戶在另一台計算機上嘗試使用同一VBA應用程序時,他們將收到“ 70權限被拒絕錯誤”。 在調試模式下,當我們嘗試初始化所引用的.Net DLL的對象時,我發現VBA應用程序中發生了錯誤。
其他用戶嘗試使用Admin特權運行相同的應用程序,但是發現了相同的問題。
我很確定這與授權有關。 但是我不知道這些設置需要在哪里完成。 請幫忙。
PS .Net DLL已使用regasm注冊,並且它也存在於GAC中。 另外,正在使用的.NET DLL中沒有與授權相關的實現。
我會推薦MS的此鏈接
主題 : 如何跟蹤DLL文件上的“權限被拒絕”錯誤
鏈接 : http : //support.microsoft.com/kb/286198
編輯 :如果鏈接沒有幫助,則
1)請向我們顯示導致錯誤的確切行。
2)當您說您以Admin特權打開程序時,您是如何做到的?
事實證明,計算機上的防火牆設置阻止了對運行此應用程序所需的注冊表項的訪問。 更改設置后,應用程序將成功運行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.