[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『オートシェイプにcontroltip text機能』(てっぺん)
オートシェイプの標準機能で下の機能はありますか? オートシェイプの上にカーソルを持って行くと 文字を表示させる。
フォームのボタンの、controltip textの様に 文字を表示させたいのですが。 マクロで可能ならばそれも教えて頂けますか?
一筋縄ではいかない。 シェープにチャートを埋め込んで、チャートにマウスをあてるとチャート名が表示される機能を利用する方法とか ハイーパーリンクを利用する方法とか。
前者はちょっと複雑なので、後者かなぁ。 別の掲示板でとーりーさんが紹介された方法を以下に。 (マナーとしては、URL参照で紹介すべきだけど、URLを失念したので手元の当時のメモからコードを)
以下のサンプルではSheet1の上の1番目のシェープと2番目のシェープにコメントをセットしている。
Sub Sample() With Sheets("Sheet1") .Hyperlinks.Add anchor:=.Shapes(1), Address:="", _ SubAddress:=.Shapes(1).TopLeftCell.Address, _ ScreenTip:="これは最初のシェープですよ" .Hyperlinks.Add anchor:=.Shapes(2), Address:="", _ SubAddress:=.Shapes(2).TopLeftCell.Address, _ ScreenTip:="これは2番目のシェープですよ" End With End Sub
追記)コードから入ってしまったけど、操作でやるなら ・シェープを選び右クリック ・ハイーパーリンク を選ぶ ・このドキュメント内(A) を選び ・セル参照(E)は、シェープのあるセル(どこでもいい) ・ヒント設定(P)に任意の文言 ・OK
(ぶらっと)
ぶらっとさん有り難う御座いました。 教えて頂いた事で実現出来ました。 このオートシェイプはクリックすると、マクロが動作する様にしていて、 どうも、ハイパーリンクを指定すると、クリックしたときのマクロが 動作しないみたいです。 >シェープにチャートを埋め込んで と言う事ですが、ここで言うチャートとはグラフとかのチャートですか? 個数が多いので、また大変そうなので、オートシェイプを別に設けて コメント表示用とクリック用に分けようかと考えております。 どうも有り難う御座いました。 (てっぺん)
とりあえずは、これでよしとのこと、よかった。 追加レスをしたんだけど、かえって混乱させちゃうかもしれないので、削除。
(ぶらっと)
これって、ハイパーリンクで飛んだ先に SelectionChangeで仕込んでおく とか、どうなんですかね。
(HANA)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.