質問編集履歴
2
説明の趣旨がおかしかったため書き直しました。
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
Excel VBAから.NET用ライブラリのdllを利用し
|
1
|
+
Excel VBAから.NET用ライブラリのdllを利用したい。
|
body
CHANGED
@@ -1,13 +1,10 @@
|
|
1
|
-
###
|
1
|
+
###発生している問題
|
2
|
-
|
2
|
+
VBAから.NET用ライブラリであるNpgsqlを利用してPostgreSQLに接続したいと考えました。
|
3
3
|
|
4
|
-
|
4
|
+
Npgsql.dllをregasm.exeを利用してレジストリに登録したうえで、VBAの参照設定を行うことでAPIを利用できないかと考えたのですが、「実行時エラー'-2146233079'(80131509) オートメーションエラーです。」というエラーが出てしまいうまくいきませんでした。
|
5
|
-
|
5
|
+
.NET用のライブラリをVBAから参照するにはどうしたらいいのでしょうか。
|
6
6
|
|
7
|
-
Npgsql.dllをregasm.exeを利用してレジストリに登録したうえで、VBAの参照設定を行うことでNpgsqlのAPIを利用できないかと考えたのですが、「実行時エラー'-2146233079'(80131509) オートメーションエラーです。」というエラーが出てしまいうまくいきませんでした。
|
8
|
-
VBAからNpgsqlを利用する方法を教えてください。
|
9
|
-
|
10
|
-
また、そもそも
|
7
|
+
また、そもそも.NET用なので無理なのではと薄々感じているのですが、これこれこういう理由だから無理、というがはっきり説明できません。
|
11
8
|
もし利用できないのであれば、https://github.com/npgsql/npgsql で公開されているNpgsqlのソースコードから、このDLLがVBAから参照できない理由を教えてください。
|
12
9
|
|
13
10
|
###表示されたエラー
|
@@ -16,7 +13,6 @@
|
|
16
13
|
オートメーションエラーです。
|
17
14
|
```
|
18
15
|
|
19
|
-
|
20
16
|
###該当のソースコード
|
21
17
|
```VBA
|
22
18
|
Private Sub CommandButton1_Click()
|
1
誤字があったので
title
CHANGED
File without changes
|
body
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
VBAからNpgsqlを利用する方法を教えてください。
|
9
9
|
|
10
10
|
また、そもそもNpgsql自体が.Net用のライブラリということでもしかしたら無理なのではと薄々感じているのですが、これこれこういう理由だから無理、というがはっきり説明できません。
|
11
|
-
もし
|
11
|
+
もし利用できないのであれば、https://github.com/npgsql/npgsql で公開されているNpgsqlのソースコードから、このDLLがVBAから参照できない理由を教えてください。
|
12
12
|
|
13
13
|
###表示されたエラー
|
14
14
|
```
|