Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


39543 / 76732 ←次へ | 前へ→

【42299】Re:テキストボックスに入力した文字のコ...
発言  ponpon  - 06/9/6(水) 0:28 -

引用なし
パスワード
   ▼たまみ さん:

>[印刷フォーム]として作成したユーザーフォームのことです。

失礼しました。
コマンドバーについてはまだ学習が足りないのですが、一応作ってみました。

ThisWorkBookモジュールに
  Private Sub Workbook_Open()
    Call cmdbar
  End Sub

標準モジュールに

Sub cmdbar()
   Dim myBar As commandbar
   Dim myBtn As CommandBarButton
   
   On Error Resume Next
     CommandBars("印刷").Delete
     Set myBar = Application.CommandBars.Add(Name:="印刷", Position:=msoBarFloating, temporary:=True)
     Set myBtn = myBar.Controls.Add(Type:=msoControlButton, temporary:=True)
       With myBtn
         .Caption = "印刷1"
         .OnAction = "test" ’ここに呼び出すマクロ名を書く
         .Style = msoButtonCaption
       End With
     myBar.Visible = True
End Sub

以上でブックを開くたびに印刷のコマンドバーが作成されます。
後は、コマンドバーのボタンを押したときに起動するマクロを指定してあげるだけです。

同じく標準モジュールに
Sub test()
  印刷フォーム.Show
End Sub

とすれば、コマンドバーのボタンを押すと、印刷フォームが現れるはずです。

0 hits

【42086】テキストボックスに入力した文字のコピー たまみ 06/8/31(木) 13:29 質問
【42088】Re:テキストボックスに入力した文字のコピー Jaka 06/8/31(木) 13:36 発言
【42244】Re:テキストボックスに入力した文字のコ... たまみ 06/9/4(月) 21:58 質問
【42255】Re:テキストボックスに入力した文字のコ... ponpon 06/9/5(火) 0:24 発言
【42290】Re:テキストボックスに入力した文字のコ... たまみ 06/9/5(火) 17:15 質問
【42293】Re:テキストボックスに入力した文字のコ... ponpon 06/9/5(火) 19:34 発言
【42297】Re:テキストボックスに入力した文字のコ... たまみ 06/9/5(火) 20:59 質問
【42299】Re:テキストボックスに入力した文字のコ... ponpon 06/9/6(水) 0:28 発言
【42321】Re:テキストボックスに入力した文字のコ... たまみ 06/9/6(水) 16:32 お礼

39543 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free