• 締切済み

コネクタを何度も使用する方法

お世話になります。 EXCEL VBA(EXCELは2003)で、オートシェイプのコネクタのような作りを実現したいと考えています。 私の言う「オートシェイプのコネクタのような作り」とは、  「図形の頂点をクリックすると、カーソルが+のような形になり、他の図形の頂点を   クリックするまで点線が表示される(カーソルの先に繋がっている」 というものです。 上記のような仕組みをVBAにて実現したいと考えています。 また今回はそれに加えて、何度も使用できるようにしたいとも考えています。 オートシェイプのコネクタは、一度しか使用することができません。 (もう一度使用するには、再度コネクタを押下する必要がある) これを、  ・コネクタボタンを押下すると、コネクタが使用可能となる。(コネクタボタンは押下されまま)  ・コネクタボタンが押下されている間はずっとコネクタが使用可能  ・解除するには、再度コネクタボタンを押下する必要がある のような感じの作りにしたいのです。 よろしくお願いいたします。

みんなの回答

  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.1

VBAではありませんが、 >オートシェイプのコネクタは、一度しか使用することができません。 (もう一度使用するには、再度コネクタを押下する必要がある) コネクタボタンをダブルクリックしてみたら、 (コネクタボタンは押下されまま) になるけど、これでは駄目かな。

関連するQ&A

  • ワードのコネクタについて。

    ワードの機能のオートシェイプを使用しコネクタを使用したいのですが、オートシェイプで四角形を咲作成し、図形と図形をコネクタで結ぼうとしてもコネクタが選べないようになっています。コネクタを使用して、きれいなフローを作りたいのですが、どうすればいいのでしょうか?初心者の質問ですみませんが、宜しくお願い致します。

  • MS Wordでコネクタ

    こんにちわ。 いまWord2003を使用して文書を書いています。 ところでオートシェイプにある"コネクタ"ですが, Excelだと図形を認識して連結してくれるのですが, Wordだと図形を認識しないようです。 WordでもExcelと同じようにコネクタに図形を認識させたいのですがどうすれば良いでしょうか? 教えてください。お願いします。

  • Excel VBA コメントに関して

    Excel2003を使用しています。 VBAになるのかは定かではないのですが Excelの機能に「コメント」を付ける機能がありますよね セルに対してカーソルを合わすことで表示される黄色い枠のコメントのことをしるす。 これをオートシェイプやコマンドボタン等のオブジェクトに対してカーソルを合わせることに よってこのコマンドがなんなのかのコメントを付けたい場合Excelでできるのでしょうか? もし、できるとしたならばどのようにしたらいいのでしょうか? VBAを使いできるのか、もっと楽な方法があるのか 教えて頂きたいのです。 ご教授願えないでしょうか、宜しくお願いします(人>д<*ペコ謝) ※補足※ コマンドボタンやオートシェイプでテキストを入れてしまうとボタン自体が入れる文字数によって大きくなってしまうのでできるだけ小さいボタンを作り補足事項やヘルプとして使用したい。 コマンドボタンにはVBAプログラムを組むとして、オートシェイプならば、図形にマクロを登録するとして、カーソルを合わした時のみコメントを表示させたいということです。

  • ワードの「コネクタ」機能が使えない。

    マイクロソフトオフィス2002を使っています。ワードで図形を使った説明図を作りたくて、オートシェイプの中の「コネクタ」機能を利用しようとしましたが、アイコンが薄灰色で使用できません。ちなみにエクセルで同じようにオートシェイプから「コネクタ」機能を利用するとまったく問題なく利用できます。そこで、自分のパソコンだけかと思い会社や同僚のパソコンでやってみたのですが、やはりワードの「コネクタ」機能が利用できませんでした。どうすれば使えますか?教えてください。

  • マクロの登録を使って、オートシェイプどうしをカギ線矢印コネクタでつなぐ

    今年入社した新人で、コンピュータ系の会社に勤めてます。 プログラミング経験は全くないので細かく教えていただきたいです。 エクセルのマクロを使って、以下のような処理をしたいと 思っています。 エクセルシート上に長方形のオートシェイプが何個かあります。 (バーのような細いものです。) それをクリックすると「他の図形とコネクタ線でつなぎますか?」と いう質問がでて、「はい」を選択します。 そして他のつなぎたいオートシェイプをクリックすると、 その元の図形の右端とつなぎたい図形の左端がカギ線矢印コネクタでつながる、といったマクロを作りたいです。 一応msgboxまではできていますが、つなぐための文がわかりません。 Sub AutoShape_Connect() If MsgBox ("他の図形とコネクタ線でつなぎますか?" ,vbYesNo + vbQuestion = vbYes then うまく伝わっていますでしょうか? ぜひよろしくお願いします。

  • Excelのコネクタが変です

    Excelのカギ線コネクタを描画すると、コの字の内側の部分が黒く塗りつぶされてしまうようになってしまいました。 どうしたら元に戻せるのか分かりません。 やったことといえばコメントに対して「オートシェイプの既定値に設定する」をやったくらいです。 その後、ほかの図形で「オートシェイプの既定値に設定する」をやってみましたが元に戻りません。 コネクタの何かのプロパティが変な形でデフォルト設定されているのではないかと思うのですが、変えられません。 どなたかなおし方わかる方教えてください。 設定を初期化する方法でもいいです。 よろしくお願いします。。

  • エクセル2007 コネクタの場所

    エクセル2007を使い始めました。 2003の時オートシェイプからコネクタを使用していたのですが、2007にはありますか?

  • (^_^.) ワードの【図形描画】にある“コネクタ”は、どういうときに使うんですか?

     Word2002【図形描画】のオートシェイプを開くと、“コネクタ”というのがありますが、これの使いかたがよくわかりません。これがもっとも威力を発揮するようなばあいを、教えていただきたいと思います。  さいきん私は【図形描画】にこっていて、よくもこんな超能力のソフトを開発したものだと、ビル・ゲイツさんの頭の良さにまいにち感心してます。  愛機に入ってるWord2000には“コネクタ”がないようですが、電器屋さんのパソコンに入ってるWord2002で、これを見つけました。

  • エクセル2000で閉合した図形をかく

    はじめておじゃまします。現在エクセル2000を使用して図形を書いてその中を塗りつぶしたいと考えています。 オートシェイプ等で線を書いてもうまく閉合しない(たとえば五角形を書きたいが頂点が重ならない) ちなみに書いている図形は多角形です。

  • PowerPointでオートシェイプをクリックすると動いてしまう

    Vista Home Premium の新しいPCを購入しました。 Office 2003をインストールしてPowerPoint2003を使っているのですが オートシェイプを選択しようとクリックすると少し動く時があります。 大きいオートシェイプであればあまり発生しないのですが 小さなオートシェイプやコネクタだと頻繁に発生します。 正確に言うとクリックの押したときに「選択」され 離したときに右方向に0.1cm移動する感じです。 マウスの問題かとも思ったのですが オートシェイプにカーソルを合わせた状態で、マウス、タッチパッドには触れずに ノートPCのクリックボタンのみを押した場合もコネクタが動いてしまいました。 通常のオートシェイプであればCtrl+Zで元の位置に戻せばいいのですが (といってもそれも面倒なのですが…) コネクタの中継点を編集するときにはコネクタ自体が動いてしまうので 改めて繋ぎなおさなければならず、非常に面倒くさいです。 試しにVirtualPCにインストールしてあるXPで同様のことをしてみたところ VirtualPCではあまりそのようなことはありませんでした。 (マウスだとたまに動きますが、タッチパッドだと全くなし) これはどのような原因からなのでしょう? なにか解決策はありますでしょうか? よろしくお願いします。