ExcelVBAからdllの関数を利用する方法
- 題名: ExcelVBAからdllの関数を利用する方法
- 著者: 虎
- 日時: 2006/04/28 18:39:55
- ID: 15548
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: ExcelVBAからdllの関数を利用する方法
- 著者: 魔界の仮面弁士
- 日時: 2006/04/28 19:18:23
- ID: 15549
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: ExcelVBAからdllの関数を利用する方法
- 著者: 虎
- 日時: 2006/04/28 19:26:29
- ID: 15550
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: ExcelVBAからdllの関数を利用する方法
- 著者: Blue
- 日時: 2006/04/28 21:25:41
- ID: 15552
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: ExcelVBAからdllの関数を利用する方法
- 著者: 魔界の仮面弁士
- 日時: 2006/04/29 20:03:27
- ID: 15564
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: 【注意】マルチポストはご遠慮ください
- 著者: Blue
- 日時: 2006/04/30 13:33:15
- ID: 15579
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: 【注意】マルチポストはご遠慮ください
- 著者: 管理人
- URL: http://dobon.net/
- 日時: 2006/05/01 4:11:12
- ID: 15586
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: ExcelVBAからdllの関数を利用する方法
- 著者: 虎
- 日時: 2006/05/01 12:21:47
- ID: 15600
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: 【注意】マルチポストはご遠慮ください
- 著者: 虎
- 日時: 2006/05/01 13:02:54
- ID: 15601
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[5]: ExcelVBAからdllの関数を利用する方法
- 著者: 虎
- 日時: 2006/05/01 15:17:54
- ID: 15604
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[5]: ExcelVBAからdllの関数を利用する方法
- 著者: 虎
- 日時: 2006/05/11 16:49:19
- ID: 15717
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
以下の手順を踏んでVBAからDLLを利用できません。
どなたか何が不足しているのかご教授をよろしく
願います。
手順1)
VB.NETで、プロジェクト名をCOM2NETtestとし、
下記のソースを作り、ビルドして
C:\COM2NETtest\bin直下にCOM2NETtest.dllを
作成しました。
Public Class NETclass
Public Function GetValue(ByVal data As String) As String
Return "このデータは、" & data
End Function
Public Function GetDate() As Date
Return Now
End Function
End Class
手順2)
デスクトップにExcelファイルを作成し、VBEを起動し、
ThisWorkBookに下記のコードを書きました。
Option Explicit
Private Declare Function GetValue Lib "C:\COM2NETtest\bin\COM2NETtest.dll" (ByVal data As String) As String
Public Sub showmsg()
MsgBox GetValue("AAAA")
End Sub
手順3)
コンパイルした後、showmsgメソッドにステップを置いて
実行したら、以下のエラーメッセージが出ます。
[エントリGetValueがDLLファイル
C:\COM2NETtest\bin\COM2NETtest.dll内に見つかりません。]