自動実行について

解決


TAKUYA  2012-04-25 07:54:23  No: 103276

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


魔界の仮面弁士  2012-04-25 19:03:26  No: 103277

プロジェクトの種類にもよりますが、基本的には、
スタートアップフォームに処理を記述することになります。
もしくは、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-26 01:47:21  No: 103278

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

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


魔界の仮面弁士  2012-04-26 02:04:48  No: 103279

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

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


takuya  2012-04-26 03:18:49  No: 103280

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


なーゆ  2012-06-16 21:23:14  No: 103281

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加