質問致します。
エクセルのVBAはそこそこ使えるので、VisualBasic2010でVBにも挑戦して勉強中です。
エクセルマクロで、Auto_Open でエクセルを起動したときにマクロを自動実行する方法がありますが、VBでこの方法がわかりません。
どなかた方法または、詳しく解説のあるサイトを教えてください。
プロジェクトの種類にもよりますが、基本的には、
スタートアップフォームに処理を記述することになります。
もしくは、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
のいずれかを用意することで実現できます。
魔界の仮面弁士さまご回答ありがとうございます。
ただ、自分のスキルが低すぎて回答の内容を応用できずにいます。
ご回答の内容をネットで検索しても探しきれません。
大変お手数ですが、参考となるサイトでも教えていただけたら大変ありがたいのですが。
このあたりは如何でしょう。
http://www.atmarkit.co.jp/fdotnet/dotnettips/524vb2005main/vb2005main.html
ありがとうございます。
とっかかりがあり出来そうな気がします。
ありがとうございました。
解決した後の質問にも書き込めるかテスト
ツイート | ![]() |