2012-07-17 10 views
7

他の人が作成したExcel 2010のブックには、マクロを呼び出すボタンが含まれています(使用しているバージョンがわかりません)。定義されているマクロはたくさんあるので、右クリックするとコンテキストメニューが表示されません。代わりに、クリックするとボタンが大きくなります。私はこれが何回も何度も何度も起こりたいと思っています。同じコンテキストメニューの問題を持つ同じワークシートの別のボタンがありますが、成長する代わりに、テキストは毎回縮小します。私はこれを行うと正常に機能する別のボタンがあります。Excelボタンの拡大

+0

これらのボタンは、[フォーム]ボタンではなくActiveXボタンである可能性が高いため、この問題を回避することができました。これらのタイプのボタンの関連プロパティを表示する方法については、Rayの答えを参照してください。 –

+0

同じ問題(拡大縮小ボタン)は、ここで扱っています:http://stackoverflow.com/questions/1573349/excel-the-incredible-shrinking-and-expanding-controls –

+0

下記の私の答えを見てください:@matt_black。私が挙げたことのいくつかを試してみるとよいでしょう。 –

答えて

3

私はあなたが仕事の本の中で「デザインモード」を入力したいと思う: enter image description here

あなたは右クリックし、それはその後何を確認するには、ボタンの上にできるはずです。

+0

さて、それは私が本当に後にしたものである "コードを見る"を選ぶことができます。 –

+1

Rayが正しいとはいえ、なぜボタンが奇妙に動作しているのか分かりませんが、デベロッパーメニューはデフォルトで無効になっています。「File」 - >「Options」 - >「Configure Menubar」の順に進み、右のリストで「Developer」を選択します。 –

7

Excelの拡大ボタンは、一般的な問題で、複数のモニタの使用やプロポーショナルフォントの使用など、いくつかの理由があります。私はこれについての決定的な答えはまだ見ていませんが、いくつかの回避策があります。

  1. ボタンを削除して再作成します。
  2. ブックを開くときとボタンをクリックしたときに、プログラムで高さと幅を設定します。
  3. シート上の別のオブジェクトまたは2つのボタンを選択してグループ化します。
  4. これらはまったく使用しないでください。

私の個人的な選択は#4です。ボタンの代わりに、マクロにハイパーリンクや図形を割り当てることができます。

0

私はこの同じ問題があります。私はそれぞれに同様のボタンを備えた2つのExcelワークブックを持っています。これは、それらのいずれかでのみ発生しますが、そのファイルを開くたびに発生します。

私は一種の回避策を見つけました。私は空のExcel文書を開き、影響を受けたものを開き、ボタンのサイズがそれ以上変わらない。私が2番目のファイルを開くと、既に開いているファイルをウィンドウにドラッグする必要があります。ダブルクリックすると新しいウィンドウが開き、問題は残ります。

0

私は時々同じ問題があります。私の場合、1つのファイルに100%複製することはできましたが、事実上同一のファイルでは一貫性がありませんでした。私はまた、サイズのエラーが永久的ではないことがわかった - 私はボタンの外観を復元するためにファイルを保存して、再び開くことができます。また、新しいウィンドウを作成して、破損したウィンドウを破棄することもできます。

私の場合、シートのHPageBreaksコレクションにアクセスすると、ボタンのサイズが変更されました。

ActiveWindow.View = xlPageBreakPreview 
    ' do pagination stuff using HPageBreaks 
ActiveWindow.View = xlNormalView 
関連する問題