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