0

私はVisualBasicを初めて使用しますが、これに対する答えを探すすべての場所で、実際よりも多くの知識があると想定されているようです。

いくつかの関数が実装された.basファイルがあります。どういうわけか「インポート」、「インクルード」、またはvbの用語が何であれ、これらの関数を使用できるようにしたいと思います。どうすればこれを続けることができますか。私が探しているものに最も近いものを見たものから、インポートコマンドがありますが、それをどのように使用しますか?このような?:

Imports "foos.bas"
4

2 に答える 2

3

インポートせずに、ファイル「foos.bas」をプロジェクトに追加します。それを行うにはいくつかの方法があります。プロジェクトエクスプローラの[ファイル]メニューまたはコンテキストメニューのいずれかを使用できます。ファイルがプロジェクトに追加されると、プロシージャ(Sub、またはFunction)、またはプロパティがパブリックとして宣言されている場合、フォーム、他のモジュール(.basファイル)、またはプロジェクト内のクラスからそれらを呼び出すことができます。さらに必要な場合は、詳細な説明へのリンクを次に示します。VisualBasic6でのプロジェクトの操作

于 2012-10-13T22:06:50.330 に答える
2

.basファイルの場合、私が思うようなインポートは使用できません。VBAプロジェクトを右クリックして、[ファイルのインポート]を選択できますが、それをコピーするだけです。

dllがある場合は、このようなDLL関数をVBAに直接インポートできます。

Private Declare Function function_name Lib "dll_file.dll" Alias _
         "fake_name" (Arg1, Arg2, ...) As ReturnType

例:

Private Declare Function GetOpenFileName Lib "comdlg32.dll" Alias _
         "GetOpenFileNameAlias" (openFN As OPENFILENAME) As Long
于 2012-10-13T22:07:53.330 に答える