• ベストアンサー

コマンドボタンについて

Excel(2000)のコマンドボタンについての質問です。 コマンドボタンの輪郭を消すことは可能でしょうか? プロパティのBackcolorで背景を白または透明にすることは出来るのですが、 周囲を囲む輪郭を消すことが出来ません。 Captionを印刷物として表示させることを意図しているので 印刷物として全てを印刷しない「コントロールの書式設定」からの 「オブジェクトを印刷する」のチェックボタンは狙った意図にはなりません。 ご教授願います。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

ん??? コマンドボタンの横に並んであります。 それではあと出来なそうな所としては,キャプションの上下の位置合わせはありませんので, ワークシートのセル内に ALT+Enter 文字列 と打ち込んでセル内改行した文字列を数式バーの中でコピーし,Captionの欄に貼り付けて記入してください。 ALT+Enterとは,セル内で改行する操作で,ALTキーを押しながらEnterキーを押す操作です。

kuriakunn
質問者

お礼

助かりました。有難うございます。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

コマンドボタン(コントロールの1種)のプロパティのウインドウを出して(コントロールの編集状態で素の上で右クリックのメニュー)、探してBorderXXのような項目が無いかさがす。 無いときはあきらめざるをえない。 コマンドボタンにはない・ラベルにはBorderStyleやBorderColorが在る。 前者でその中にfmBorderStyleNone がある。Noneとは、「なし」の意味だ。

kuriakunn
質問者

お礼

参考にさせて頂きます。有難うございます。

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

消せなかったと思います。 コマンドボタンをやめて,たとえばLabelコントロールを配置して,ボタン機能は全く同じにLabel1_Clickに付けておいたらいかがでしょう。 SpecialEffectもTextAlignも設定できます。

kuriakunn
質問者

お礼

VBA初心者なのですいません。 「Labelコントロールの配置」の方法はどのようにやるのでしょうか。 実は輪郭を消せるのならオートシェイプでもいいかなと思いvbaでcaptionを使ってみたのですが、 オブジェクトとしては「四角形」になっているのでデバックになってしまいます。 何かいい方法があればと思います。

関連するQ&A