質問: エクセル vba クリック~離した位置へ直線の挿入 エクセル vba クリック~離した位置へ直線の挿入 エクセルの図形挿入の、左クリックした位置(x1,y1)から始まり、離した位置(x2,y2)で終わる『直線』のようなマクロをご教示頂けないでしょうか? マクロの記録では何も出てきません。。。 それを応用してcadの寸法線のような絵を描くマクロを作成したく考えております。 どなたか宜しくお願い致します。
回答: バージョンは2007or2010でしょうか。 sub test() application.commandbars.findcontrol(id:=1042).accdodefaultaction end sub こんなマクロで可能です。 直線コネクタのボタンを押すようなマクロです。 なので、左上のクイックアクセスツールバーに[直線コネクタ]を登録するのがマクロ要らずで簡単ですけど。 クイックアクセスツールバー登録手順は、 左上▼[クイックアクセスツールバーのユーザー設定][その他のコマンド]を選択します。 「excelのオプション」ダイアログウィンドウが開きます。 よくわからなければ[alt][f][t]で開いて[クイックアクセスツールバー]タブを選択しても良いです。 「コマンドの選択」ドロップダウンで「すべてのコマンド」を表示させ [直線コネクタ]を探して、中央の[追加]ボタンクリック。 [ok]で閉じます。