[.NET] 制作dll並於VBA引用

看板Visual_Basic作者 (人性本惡)時間14年前 (2011/07/06 16:54), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
小弟我最近需使用excel 2007 VBA做程式的編輯 但是發現VBA相較我慣於使用的VB 2008有不少的缺點 為彌足這些缺點 有一些方法都可以做到(例如VSTO) 但小弟我有些原因必須選擇 利用VB制作dll在excel VBA內引用來彌補VBA的不足 在利用VB制作好dll後在excel VBA引用時出現2個問題 1.無法在VBA引用我所制作的dll 2.顯示錯誤:在我所制作的dll內找不到指定function 但是該function我確實有用com類別制作在dll內 目前怀疑是我制作的dll有問題 但是不知道問題出在哪=.=" 是否有大大可制作一簡單的dll(例如在excel某格之中記錄毫秒) 并可在excel之中引用借小弟參考?? 感謝^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.4.171

07/06 23:01, , 1F

07/06 23:01, , 2F
沒有試過vba引用.net製作的dll 不確定可不可行
07/06 23:01, 2F

07/06 23:02, , 3F
重點要設定ComVisible並且使用Regasm註冊元件
07/06 23:02, 3F

07/07 16:23, , 4F
感謝版主大大~~問題已解決 之前的問題是dll的注冊問題
07/07 16:23, 4F
文章代碼(AID): #1E52A_VW (Visual_Basic)