- 締切済み
エクセルブック独自の表示設定
お世話になります。 ユーザー向けに作成したエクセルファイルですが、余計な 操作をさせたくないため、そのブックのみツールバー等を 表示させたくありません。 通常は、ツール - オプション - 表示タブ内の設定を 変えますが、このブック独自に設定したいため、こういった ことはVB等で制御が必要でしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- rivoisu
- ベストアンサー率36% (97/264)
ツールバーは可能です。 VBAを使うなら独自のツールバーのみにすることもできます。 標準のツールバーすべてのvisibleプロパティをfalseにします。 独自のツールバーを作成しvisibleプロパティをtrue(デフォルト)とすれば 独自ツールバーのみになり、ユーザーにそれ以外の操作ができなくなります。 Excel2007はリボンですので普通には無理ですね。 参考までにコード Sub 標準メニューOFF() Dim i As Integer Dim cb As CommandBar On Error Resume Next For Each cb In CommandBars If cb.Visible = True Then i = i + 1 Worksheets("cbsave").Cells(i, 1) = cb.Name cb.Visible = False End If Next cb Worksheets("cbsave").Cells(1, 2) = i End Sub 組み込みツールバーのうち表示になっているものを非表示にしています。 何を非表示にしたか専用のシートに記入しています。 プログラム終了時に元に戻すため。 独自メニューの作り方は調べてみてください。 分からなければまたご質問を