自動実行について

解決


TAKUYA  2012-04-24 22:54:23  No: 103276  IP: 192.*.*.*

質問致します。
エクセルのVBAはそこそこ使えるので、VisualBasic2010でVBにも挑戦して勉強中です。
エクセルマクロで、Auto_Open  でエクセルを起動したときにマクロを自動実行する方法がありますが、VBでこの方法がわかりません。
どなかた方法または、詳しく解説のあるサイトを教えてください。

編集 削除
魔界の仮面弁士  2012-04-25 10:03:26  No: 103277  IP: 192.*.*.*

プロジェクトの種類にもよりますが、基本的には、
スタートアップフォームに処理を記述することになります。
もしくは、Main プロシージャを用意するかですかね。

Main については、自作の Class に
  Public Shared Sub Main()
  Public Shared Sub Main(ByVal args() As String)
  Public Shared Function Main() As Integer
  Public Shared Function Main(ByVal args() As String) As Integer
のいずれかを記述するか、あるいは Module に
  Public Sub Main()
  Public Sub Main(ByVal args() As String)
  Public Function Main() As Integer
  Public Function Main(ByVal args() As String) As Integer
のいずれかを用意することで実現できます。

編集 削除
takuya  2012-04-25 16:47:21  No: 103278  IP: 192.*.*.*

魔界の仮面弁士さまご回答ありがとうございます。

ただ、自分のスキルが低すぎて回答の内容を応用できずにいます。
ご回答の内容をネットで検索しても探しきれません。
大変お手数ですが、参考となるサイトでも教えていただけたら大変ありがたいのですが。

編集 削除
魔界の仮面弁士  2012-04-25 17:04:48  No: 103279  IP: 192.*.*.*

このあたりは如何でしょう。

http://www.atmarkit.co.jp/fdotnet/dotnettips/524vb2005main/vb2005main.html

編集 削除
takuya  2012-04-25 18:18:49  No: 103280  IP: 192.*.*.*

ありがとうございます。
とっかかりがあり出来そうな気がします。
ありがとうございました。

編集 削除
なーゆ  2012-06-16 12:23:14  No: 103281  IP: 192.*.*.*

解決した後の質問にも書き込めるかテスト

編集 削除