こんにちは。タイトルの通り苦心の末、自作ツールバーの作成に成功しました(^^)。

 設定として、この自作ツールバー以外のツールバーを非表示とし、少しでも画面を広く使いたいのですが・・。

 Excel標準の「桁上げ」と「桁下げ」、「印刷プレビュー」等の一部の機能は、残しておきたいんですね。

 それで、これらの機能単位で自作ツールバーに組み込む事は可能でしょうか。

 もし可能であれば、どなたかご教授下さい。

このQ&Aに関連する最新のQ&A

A 回答 (4件)

こんにちは



 私のサイトの以下のページがご参考になるかと思います。

【エクセル技道場】-ツールバー
http://www2.odn.ne.jp/excel/waza/toolbar.html

参考URL:http://www2.odn.ne.jp/excel/waza/toolbar.html
    • good
    • 0
この回答へのお礼

 ありがとうございました。もの凄く参考になりました。今回、なんとか解決に持ち込めたのですが、janmaさんのサイトのお力によるところ大です。
 メールマガジンも早速登録させていただきました。楽しみに拝見しますので、今後とも宜しくお願いします。

お礼日時:2001/02/13 12:39

失礼しました、一番乗りで大間違いでした<m(__)m>。


→ExcelVBAで…
タイトルを見逃していました。
    • good
    • 0
この回答へのお礼

 いえいえ、大間違いなんてとんでもないですよ。hyper-teikaさんのお答えが、今回の問題解決の出発点になりました。
 というのも今回の答、基本的には「マクロの記録」で導き出せました。それは、hyper-teikaさんが書き込んでくださらなかったら思いつかなかったかも知れません。
 今回の皆さんの解答が随所で役に立ち、総合的な結果として問題解決に結びつきました(^^)。

 本当は皆さんに満点のポイント発行したいのですが、出来ないシステムなんですね、これ(^^;)。

 最後に、自分の出した結論ソースを記述しておきます。皆様、ホントにどうもありがとうございました。


'組み込み機能を追加する。事前に対象のツールバー表示が条件
With Application.CommandBars("自作バー").Controls
.Add Type:=msoControlButton, ID:=109, before:=1 '印刷プレビュー
.Add Type:=msoControlButton, ID:=398, before:=2 '桁下げ
.Add Type:=msoControlButton, ID:=399, before:=3 '桁上げ
.Add Type:=msoControlButton, ID:=1695, before:=4'VBE
.Add Type:=msoControlButton, ID:=984, before:=5 'ヘルプ
.Add Type:=msoControlButton, ID:=724, before:=6 '改ページプレビュー
.Add Type:=msoControlButton, ID:=723, before:=7 '標準
.Add Type:=msoControlButton, ID:=849, before:=8 '数式バー
.Add Type:=msoControlButton, ID:=855, before:=9 'プロパティ
End With

お礼日時:2001/02/13 13:08

可能だと思います。


機能を決めるのは、FaceIdによってだと思います。

以下のアドレスでFaiceIdの一覧GIFが入手できます。
これから、必要な機能を番号で割り当てればよいと思います。

参考URL:http://www14.big.or.jp/~kawamura/excelmacro.htm
    • good
    • 0
この回答へのお礼

 ありがとうございました。皆様のおかげで、問題を解決することができました。
 教えて頂いたFaceId一覧、めちゃ嬉しかったです(^^)!これ、欲しかったんですよぉ。今までは探求マクロを自作して、1個づつ閲覧してました(^^;)。
 ただ、FaceIdを私なりに調査したところ、これはボタンの表面(アイコン)部分のプロパティではないでしょうか?
 機能の実装は、私が出した結論では違う部分で実現しました・・・が、なにぶん素人の浅知恵(^^;)、間違いの場合は平にご容赦下さい。
 

お礼日時:2001/02/13 12:54

ツールバーの空いたところで右クリック、一番下の[ユーザー設定]、[ツールバー]タブをクリック、右上の[新規作成]をクリック、ツールバーに適当な名前を付ける。

あとはこのツールバーに、(1)既にあるツールバーからコントロールキーを押しながらドラッグ、(2)[ユーザー設定]の[コマンド]タブをクリック、左の[分類]から何かを選びみぎの[コマンド]の中から望みのものを左クリックして先ほどの自作のツールバーにドラッグ。
ひとつの自作ツールバーでまかなうか、複数の自作ツールバーを作るかやって、あとは既存のツールバーのチェックを外し、自作をメニューバーの下にドラッグして、[ユーザー設定]を閉じる。これでどうでしょう。因みに私はデフォルトのツールバーはありません\^o^/。
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qエクスプローラのメニューバーの表示方法

エクスプローラ(インターネットエクスプローラではなく、フォルダを表示するエクスプローラ)の、
メニューバー(「ファイル」、「ツール」などの項目があるバー)の表示方法を教えていただけないでしょうか。
最近、windows vistaに変えて、自分で消してしまったのではなく最初から表示はなかったと思います。
メニューバーのあたりをマウスで探してみても見つからないので、隠れているだけでは内容です。
よろしくお願いいたします。

Aベストアンサー

コントロールパネル(スタート→コントロールパネル)をクラシック表示に変えて「フォルダオプション」をダブルクリック。
「表示」タブで「常にメニューを表示する」にチェックを入れ、適用→OK。

Q自作ツールバーの削除したい

自作のツールバーを消したいのですが、うまくいかないので教えてください。

マクロで自作ツールバーが表示されるようにしました。
マクロが書かれているエクセルファイルは、
C:\Program Files\Microsoft Office\OFFICE11\XLSTART
に置きました。
それで、エクセルを起動すると、マイツールバーも立ち上がるようにしました。

自作ツールバーの作動がおかしくなったため、XLSTARTからエクセルファイルを削除しました。
しかし、自作ツールバーは、表示されてしまいます。

ユーザー設定のツールバーから削除しても、しばらくすると現れたりします。
どこかに、情報が残っていて、現れてくると思われます。

どうすれば、完全に抹消できるか教えてください。お願いいたします。

Aベストアンサー

序文:
マクロでツールバー(ツールボタン)をaddしたときに,TemporaryをTrueにして登録しておけば,エクセルを終了した際に自動で削除される設定にしておくことができました。
が,そういう具合には作っていなかったということですと,ツールバーはExcel.xlbファイルに格納され,エクセルアプリケーションの設定として残り続ける格好になります。


状況分析:
通常は手動でツールバーを削除すれば,ツールバーの情報はxlbファイルから除去され,それで終わりです。
#言わずもがなですが一応念のため,「表示しない」ではなく「削除」しなければいけません。
#言わずもがなと思いますが,ユーザー設定ダイアログのツールバータブで行います。

ご説明でも一度は手動でツールバーを削除し,その時は確かにツールバーはもう無くなっているとの事なので,「エクセルアプリケーションの設定」としては消去は成功しています。



問題点の整理:
消したはずのツールバーが「不明の理由で復元する」のをどうにかしたいというご相談ですが,考えられそうなシナリオとしては
1)不明の状況でxlbファイルを復元している
2)不明の状況でカスタムツールバーを「添付」したエクセルブックがある
などを挙げることが出来ます。

1.Administratorでパソコンにログインし,ウィンドウズのファイルの検索で
全てのファイルとフォルダ,隠しファイルとフォルダ,システムファイルとシステムフォルダを全て対象として
*.xlb
を検索,全て破棄します。
パソコンにログインしている(エクセルを使ったことがある)ユーザーの数だけxlbファイルは存在するので,漏れなく見つけて漏れなく削除します


2.「このブックを使うと」ツールバーが復元するブックを,発見します
ツールバーが添付されたブックを開くと,通常は自動でツールバーがxlbファイルに移行し,以後は当該のブックとは無関係にツールバーが復元します。
一度ブックからエクセルに移ったツールバーは,いつもの手順でエクセルアプリケーションからツールバーを削除して除去する必要があります。ツールバーが添付されたブックには,ツールバーの種が残り続けます。

どのブックを使うとツールバーが復元するか,状況をよく思い出したり注意深く確認します。
またアナタがツールバーを登録するのに使ったマクロをよく読み返してみることで,何かヒントがつかめるかも??しれません。

序文:
マクロでツールバー(ツールボタン)をaddしたときに,TemporaryをTrueにして登録しておけば,エクセルを終了した際に自動で削除される設定にしておくことができました。
が,そういう具合には作っていなかったということですと,ツールバーはExcel.xlbファイルに格納され,エクセルアプリケーションの設定として残り続ける格好になります。


状況分析:
通常は手動でツールバーを削除すれば,ツールバーの情報はxlbファイルから除去され,それで終わりです。
#言わずもがなですが一応念のため,「表示しな...続きを読む

Qエクセル2007でメニューバーの非表示方法

エクセル2000でファイルオープンの際にメニューバーを非表示にするようにマクロを書いていました。このたびエクセル2007に更新したところ、メニューバー(2007ではリボンというんですね)が非表示になりませんでした。シートにボタンを配しこのボタンから様々な作業をするように制御しておりましたので、リボンから直接作業されるのは困ります。
どなたかエクセル2007でのリボンの非表示の方法をご教示ください。
もしも無理であれば、組込みコマンドを指定して無効にする方法でも結構です。
少なくとも、リボンから[表示]→[マクロ]から直接マクロを実行されるのだけでも阻止したいです。
本当に困っています。
どなたか助けてください。よろしくお願いいたします。

Aベストアンサー

w-yamaさんが求めている回答とは少し違うかもしれませんが、
画面を最大化することでメニューを非表示にはできます。
Application.DisplayFullScreen = True
こんな感じで書けば・・・

ただ、上のタイトルバー?のあたりをダブルクリックされたりすると
表示されたりしてしまいますが・・・

QExcel、ユーザー設定にて自作のツールバーが消えました!

Windows XP Home Edition
Excel 2002

マクロを作成した後に、
「 ユーザー設定 」にて自作したツールバー(10個以上)が消えてしまったようですが、もう、戻りませんか!!

「 ユーザー設定 」画面内の「 ツールバー 」タブをクリックしても一覧には、自作のツールバーがありません。


Excel10.xlb( Excel2002とは別フォルダにある )のファイルを開き、同様に「 ユーザー設定 」画面内をみましたが、同様に自作のツールバーがありません。
  (つまり ***.xls とツールバーの一覧内容は全く同じです。)

1、オリジナルのツールバーを削除するようなマクロを含むブックを開いてしまったのでしょうか?
2、一度、Excelを入れ直した。その時、知識がなかったので「 Excel10.xlb 」のバックはとってありません。

2の時、
Excelを入れ直す前に、目的の「 ***.xls 」のファイルだけは、バックはとってありますが、「 ***.xls 」では回復するために役に立たないですか。

2(又、下記C)の原因かと思いますが、もしバックの「 ***.xls 」が役に立つならば、安易に開かず、注意しないといけないでしょうか。
(まだ、開いておりません)

結論的には、また最初から新規ツールバーを自作するしかないのでしょうか。

教えて下さいませ、何卒よろしくお願い致します。
-------------------------
参考HP
当方の場合は、A と C に関連してくると思っております。

A、
以前のバージョンからアップグレードするとユーザー設定ツール バーが表示不可
​http://support.microsoft.com/default.aspx?scid=kb;ja;280659​

B、
ツール バー ファイル (Excel.xlb) を再構築するには
​http://support.microsoft.com/kb/880939/JA/​

C、
[アプリケーションの自動修復] でユーザー定義ツールバーの設定が元に戻らない
​http://support.microsoft.com/kb/280650/JA/​

Windows XP Home Edition
Excel 2002

マクロを作成した後に、
「 ユーザー設定 」にて自作したツールバー(10個以上)が消えてしまったようですが、もう、戻りませんか!!

「 ユーザー設定 」画面内の「 ツールバー 」タブをクリックしても一覧には、自作のツールバーがありません。


Excel10.xlb( Excel2002とは別フォルダにある )のファイルを開き、同様に「 ユーザー設定 」画面内をみましたが、同様に自作のツールバーがありません。
  (つまり ***.xls とツールバーの一...続きを読む

Aベストアンサー

Officeをアンインストール→再インストールした場合、通常はxlbファイルが削除される事はありません。
(多分。少なくとも[win2000pro/office2000][winXPpro/office2003]の環境で経験済みです)

xlbファイルが作成される場合、各ユーザーごとの設定になりますから、win2000pro、XPproの環境では
 drive:\Documents and Settings\【User name】\Application Data\Microsoft\Excel
のフォルダに作成されます。Home Editionも同じなのではないでしょうか。
「Documents and Settings」フォルダ配下を *.xlb でファイル検索してみましたか?
例えば別ユーザーや、新規に作り直したユーザーでログインしたりしている場合は、元のxlbファイルは読み込みません。
一度確認してみてください。

元のxlbファイルが無かったり、ユーザー設定ツールバーが削除されている場合は、作成し直すしかありません。
作成し直すにしても、デザイン上だけの問題であり、マクロが消えているわけではないのでそれほど手間ではないような気がします。
(ボタンイメージ変更など、凝ったものだったら大変かも...)

この機会にマクロでツールバーを作成する事を試してみてもいいかもしれませんね。
http://www.asahi-net.or.jp/~ef2o-inue/vba_o/sub05_080.html

Officeをアンインストール→再インストールした場合、通常はxlbファイルが削除される事はありません。
(多分。少なくとも[win2000pro/office2000][winXPpro/office2003]の環境で経験済みです)

xlbファイルが作成される場合、各ユーザーごとの設定になりますから、win2000pro、XPproの環境では
 drive:\Documents and Settings\【User name】\Application Data\Microsoft\Excel
のフォルダに作成されます。Home Editionも同じなのではないでしょうか。
「Documents and Settings」フォルダ配下を *.xlb で...続きを読む

QIE6.0 メニューバーの表示方法

突然 メニューバーが消えてしまいました。
アドレスバーも無くお気に入りや履歴ボタンもありません。
戻るボタンもホームボタンも消えました。
YAHOO!コンパニオンは残っていて機能します。
どうしたら復帰しますか?
ご存知の方 よろしくお願いします。

Aベストアンサー

 
全画面表示?

F11キー(キーボードの上のほうにある)を押してみてください。

QVBAのツールバーをタスクバーに組み込む 

現在VBAでマクロを作成しています。
そのマクロをOUTLOOKのツールバーに登録しています。
受信したメールの内容を取り出し、加工し、クリップボードにコピー、そして他のアプリケーションに貼り付けを行っています。
マクロの種類がいくつもあるので、現在では
 OUTLOOK→マクロ実行→クリップボードにコピー→『alt』+『tab』で画面切り替え→他のアプリ表示→貼り付け

上記を繰り返しています。画面の関係上2枚を並べません。
OUTLOOKにあるツールバーと同じような機能をタスクバーに組み込めないでしょうか??
新規ツールバーの追加もありますし、同じmicrosoftなので
出来そうな気もするのですがご指導お願いします。

Aベストアンサー

誰もレスを付けないようですが、
>受信したメールの内容を取り出し、加工し、クリップボードにコピー、そして他のアプリケーションに貼り付けを行っています。

どの程度のものを作っているのか知りませんが、もし、きちんと、VBAではなく、Windowsのプログラミングの知識があっているのなら、もはや回答はみえているはずです。

>OUTLOOK→マクロ実行→クリップボードにコピー→『alt』+『tab』で画面切り替え→他のアプリ表示→貼り付け

私なら、HTAで作りたいところですが、VBScript では、ActiveX を搭載させないとそれらの一部が出来ません。JavaScript で可動させる部分もあるはずですが、私は知らないので、そこまでして作る必要もないので、開発言語で作ったほうが早いですね。C++(ボーランド)でも、VB系(MSですが、VS系ではありません)でもフリーの言語が出ています。

VBAは、その名の通り、そのアプリケーションを越えては出来ません。UserForm を設定したとしても、OutLookの外のタスクバーなどに入れることは出来ません。まあ、タスクバーの中に入れることは出来ませんが、その上に置くことは可能ですが、それをした所で意味ありません。

誰もレスを付けないようですが、
>受信したメールの内容を取り出し、加工し、クリップボードにコピー、そして他のアプリケーションに貼り付けを行っています。

どの程度のものを作っているのか知りませんが、もし、きちんと、VBAではなく、Windowsのプログラミングの知識があっているのなら、もはや回答はみえているはずです。

>OUTLOOK→マクロ実行→クリップボードにコピー→『alt』+『tab』で画面切り替え→他のアプリ表示→貼り付け

私なら、HTAで作りたいところですが、VBScript では、ActiveX を搭載させない...続きを読む

Qエクセルのメニューバーの非表示方法は?

ユーザー設定でワークシートメニューバーのチェックを外すとその時だけは消えますが、ユーザー設定のウィンドウを閉じると元どおり表示されてしまいます。

またマクロで
Application.CommandBars("Worksheet Menu Bar").Visible = False
とやるとエラーになってしまいます。

どうすれば消せるのでしょうか?

Aベストアンサー

初めまして。

For Each myCB In Application.CommandBars
myCB.Enabled = False
Next myCB

このコードを実行すると表示されているすべてのツールバー。メニュバーが非表示になります。
お試しになってみて下さい。

Qエクセルの メニューバーと ツールバーが 表示されなくなりました どう

エクセルの メニューバーと ツールバーが 表示されなくなりました どうしたら もとどうり 表示できますか

Aベストアンサー

ワード・エクセルでメニューバー・ツールバーが表示されない
http://www.salty1.com/backnumber/643/643.html

メニューバーが表示されない
http://pasofaq.jp/office/excel/menubar.htm

EXCEL: メニューバーが表示されない
Excel 2002: Excle10.xlb、Excel 2003: Excel11.xlb です。
http://www1.ocn.ne.jp/~hos/support/showMenubar.html
 

Qウインドウのメニューバーの下の表示を非表示にする方法

ウインドウのメニューバーの下の表示を非表示にする方法

メニューバーの下のバーを、ここでは「整理バー」とします。

従来のメニューバーの文字列の下に、使わない文字列が表示されていると
見にくくて非常に使いにくいです。

非表示にしたいのですが、どうやったらいいのでしょうか?

添付画像の赤枠の部分です。

整理バーの右にあるボタン等は無くて全く問題ありません。

メニューバーの下の、
整理バーの1行が、まるまる消えてくれれば理想的なのですが。

Aベストアンサー

下記サイトでWindows7のWindowsエクスプローラ上のツールバーを非表示にする手順が解説されていま
す。
【ハウツー】レッツ! Windows 7 - ユーザーインタフェース編(9) (3) エクスプローラのツールバーを削除する | パソコン | マイコミジャーナル
http://journal.mycom.co.jp/articles/2010/08/11/w7/002.html

Qエクセルの検索機能で数字を探すとき、桁区切りスタイルの数字は「検索対象

エクセルの検索機能で数字を探すとき、桁区切りスタイルの数字は「検索対象」を「値」ではなく「数式」にすると探せるのですが、SUMなど関数で表示している桁区切りスタイルの数値は検索できません。
表示形式を「標準」にすると探せるのですが、コンマがついた形式で検索はできないでしょうか?

よろしくお願いいたします。

Aベストアンサー

検索対象を値にして,
検索する文字列を 1,500 のようにカンマを入れて記入し検索してみてください。


人気Q&Aランキング

おすすめ情報