'========================================================================================= ' 188 アシスタントを使用するかどうか確認する '----------------------------------------------------------------------------------------- '【ヒント】 ' このマクロは、おためし機能の動作用のコードを含んでいます。(概ね下半分) ' ★★★の行またはサブプロシージャーが、タイトル機能に関係するコードです。(概ね上半分) '========================================================================================= ' ◆標準モジュールのコード◆ '----------------------------------------------------------------------------------------- Option Explicit Dim タイトル As String Dim スタイル As Long Dim メッセージ As String Dim 応答 As Variant '========================================================================================= Sub アシスタントを使用するかどうか確認して設定する() アシスタントを使用不可にする '初期設定 メッセージ = "アシスタントを使用しますか" タイトル = "500連発 第2弾 サンプルマクロ" スタイル = 36 'vbQuestion(32) + [はい][いいえ]ボタン(4) 応答 = MsgBox(メッセージ, スタイル, タイトル) '問い合わせる If 応答 = vbYes Then 'イエスなら アシスタントを表示する '★★★ バルーンを表示する End If End Sub '----------------------------------------------------------------------------------------- Private Sub アシスタントを表示する() Assistant.On = True '★★★ Assistant.Visible = True '★★★ End Sub '----------------------------------------------------------------------------------------- Private Sub アシスタントを使用不可にする() Assistant.On = False '★★★ End Sub '----------------------------------------------------------------------------------------- Sub バルーンを表示する() With Assistant.NewBalloon .Heading = "アシスタントは使用可能です" .Show End With End Sub '========================================================================================= '----------------------------------------------------------------------------------------- Sub おためしマクロ() おためしメッセージを表示する アシスタントを使用するかどうか確認して設定する '★★★ End Sub '----------------------------------------------------------------------------------------- Private Sub おためしメッセージを表示する() Worksheets("Title").Select Range("P17").Select 'カーソルを定位置へ移動する End Sub '----------------------------------------------------------------------------------------- Sub Auto_Close() Application.DisplayAlerts = False '閉じる際に確認メッセージを出さない ActiveWorkbook.Close '現在開いているブックを閉じる End Sub '-----------------------------------------------------------------------------------------