簡體   English   中英

一個簡單的C#DLL-我無法從Excel創建對象

[英]A Simple C# DLL - I cant create object from Excel

我使用腳本從以下主題創建c#dll: 一個簡單的C#DLL-如何從Excel,Access,VBA,VB6調用它?

當我從Excel 2010致電時,出現錯誤:

Run-time error '429' ActiveX component can't create object

當我從.NETDAX2009調用時,我可以測試DLL並可以正常工作,但不能從Excel中正常工作。 任何想法?

確保將Excel的語言環境設置為en-us(基本上,語言設置為英語)。 我有類似的東西,那對我來說就是解決辦法...

因此,我找到了解決方案。 這是我的錯。 我使用32位regasm.exe注冊並使用Office 64位。 當我用64位regasm.exe注冊DLL並在64位Office中使用時,DLL可以正常工作。

全部都是32位或64位

選擇正確的目標CPU解決了問題

看到這個鏈接

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM