2012-05-10 16 views
3

単語テンプレートを扱うシステムの一部を移行しようとしています。これまでは、ファイルサーバー上のいくつかの.dot(vba)に共通の機能が広がっていました。私たちは現在、この機能をvb.netアプリケーションに組み込むことを目指しています。これは、単語からの参照として相互作用します。単語vbaからvb.netへの引数としてuserformを渡します。

私は引数としてuserformを渡して、vbaからvb.netの機能を呼び出したいと思います。 vb.netのフォームテストクラスからは、TestFunction(inForm:= Me)でうまく動作します。 vbaから、私はあらゆる種類の呼び出しを試みましたが、どれも私が働かなくてはなりませんでした。

.NETの機能は、私は.NETに

Public sReference As MyNetApp.DocFunc

Set sReference = CreateObject("MyNetApp.DocFunc") 
sReference.TestFunction(frmMyForm) 

リファレンスワードVBAから

Public Sub TestFunction(ByVal inForm As Form) 'do something...
End Sub

コールを呼び出すようにしようとしていますに従って設定:http://www.geeksengine.com/article/create-dll.htmlと作品他の機能とうまくやっているだけで、私はどのようにしてハンうん

私の質問は、フォームをどのように渡すかです。それは可能ですか?

答えて

0

これが可能かどうかはわかりませんが、本当にそれを行う必要がありますか?フォーム上にデータが必要な場合は、データを渡すだけです。