Excel VBA質問箱 IV

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

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


55023 / 76738 ←次へ | 前へ→

【26495】Re:プルダウンボックス(コンボ)を非表示にするには
回答  りん E-MAIL  - 05/7/7(木) 8:35 -

引用なし
パスワード
   ノッチ さん、おはようございます。
>>>>印刷するときコンボを出力したくないんです。
>>シート上に配置したコンボボックスオブジェクトならば表示/非表示を切り替えなくても、オートシェイプなどの図形と同じく 印刷しない を指定すればいいです。

>一時的に非表示にするコマンドがあれば教えてください

コンボボックス、ボタン等の非表示にこだわるのなら、こんな感じです。
Sub test()
  ActiveSheet.OLEObjects.Visible = False
  MsgBox "消えた?", vbQuestion
  ActiveSheet.OLEObjects.Visible = True
End Sub

流れとしては、印刷を実行するボタンにはこの流れ。
 (各オブジェクト).Visible = False '消す
 (シート).PrintOut (枚数、ページ等)
 (各オブジェクト).Visible = True '戻す

念のため、BeforePrintイベントで普通に印刷を指定したときは何もしないようにしておくと良いです。
0 hits

【26490】プルダウンボックス(コンボ)を非表示にするには ノッチ 05/7/7(木) 0:36 発言
【26491】Re:プルダウンボックス(コンボ)を非表示... かみちゃん 05/7/7(木) 0:52 発言
【26492】Re:プルダウンボックス(コンボ)を非表示... りん 05/7/7(木) 7:59 発言
【26493】Re:プルダウンボックス(コンボ)を非表示... ノッチ 05/7/7(木) 8:13 質問
【26494】Re:プルダウンボックス(コンボ)を非表示... IROC 05/7/7(木) 8:26 回答
【26495】Re:プルダウンボックス(コンボ)を非表示... りん 05/7/7(木) 8:35 回答
【26504】Re:プルダウンボックス(コンボ)を非表示... ノッチ 05/7/7(木) 12:17 お礼

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