• 締切済み

オートシェイプ(直線)の番号<Excel97>

オートシェイプで直線を描画すると、左上の名前ボックスに「直線 1」という名前が付きます。 この番号をリセットあるいは任意の番号から始めるにはどうすればいいのでしょうか?

noname#1997
noname#1997

みんなの回答

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.3

Sheetを変えたらリセットされませんか? 内容の方をコピーしたシートで「新たな気持ちで」。 ただしシェイプはコピーしないよう、あらかじめ削除が必要かな?

noname#1997
質問者

補足

ありがとうございました。 しかし、この方法ではなく、オートシェイプの番号のみをリセットする方法はないものですかねぇ?

回答No.2

オートシェイプは作成した種類に限らず連続で番号がつきますので作る方(順番)により名前が変わってしまいますので、マクロを使うくらいしかないと思います。 例えば 1.直線を2本引きます。 2.A1,A2のセルにLine 1,Line 2(下記注参照)、B1,B2に変更後の名前を入れておく 3.下記のマクロを登録 Sub Change() Dim name1, name2 As String Dim cnt As Integer For cnt = 1 To 2 name1 = ActiveSheet.Cells(cnt, 1).Value name2 = ActiveSheet.Cells(cnt, 2).Value ActiveSheet.Shapes(name1).Name = name2 Next cnt End Sub 4.マクロの実行 これで変更されます。 注)直線を引くと名前ボックスには「直線 1」とついていますが、内部的には「Line 1」とついています。 次に引くと「Line 2」その次に楕円を引くと「Oval 3」のようになります。マクロになじみがないとちょっと難しいかもしれませんがよければ試してくださいね。 (ちなみにexcel2002で試しました)

noname#1997
質問者

お礼

hiromuyさん、masaoz_2000さん、ありがとうございました。 質問にも書いていますが、オートシェイプの番号をリセットする方法を探していますので、他の方の回答を待って見ます。

  • hiromuy
  • ベストアンサー率27% (103/370)
回答No.1

その図形に対するいわば仮の名前ですので、名前ボックス上で名前を編集するしかないと思います。

関連するQ&A

  • オートシェイプの図形同士を直線でつなぐ方法について

    こんにちは。 Word2003を使用しています。 オートシェイプについての質問をさせてください。 例えば、四角等の図形を2つ挿入して、その2つを直線でつなぎたいとき、四角の辺と直線がぴったりと合う操作方法はないでしょうか? 描画キャンパスを利用すれば、コネクタが使えることは知っているのですが、他人が作成した文書に挿入されているオートシェイプを直したりするときは、描画キャンパスを利用しないことがほとんどなので、できれば描画キャンパスを利用せずに図形同士を直線でぴったりとつなぐ方法が知りたいと思っています。 よろしくお願い致します。

  • オートシェイプの直線を曲線にしたい。

    オートシェイプを使って色々な絵を作成しています。 オートシェイプで書いた、直線を曲線に直したい場合、どうしたらいいですか?

  • ワード2002のオートシェイプ

    ワード2002で「テキストボックス」ボタンをクリックしてテキストボックスを作ろうとすると、ワード2000の時のように簡単にできない時があります。 「描画をここに作成します」という画面がでてきます。これはいったいなんでしょうか?2000の時にはなかったですよね? 「オートシェイプ」を作ろうとしても出てきます。 この描画の枠の中にテキストボックスやオートシェイプを作らないといけないのですか?またこの枠の中に作るのと外に作るのでは違うのですか? どうしてこのようなものであるのか、よく理解できなくて。教えてください。

  • オートシェイプで

    ワードで、オートシェイプを使うときに、文の真ん中で「描画をここに作成します」と大きく表示されて、ちょっとうっとおしかったりします。。。 オートシェイプをそのまま使う方法ありますか?「描画をここに作成します」を出ないようにできますか???

  • エクセルで大量のオートシェイプの直線・四角形を全て消したいのですが

    ある方からエクセル形式のスケジュール表を引き継いだのですが何故か透明なオートシェイプの直線・四角形がスケジュール表の中に点在していて困っています。例えばある透明な四角形ボックスを選択すると名前ボックスに四角形3000などとでて到底消しきれる数ではありません。 またスケジュール表ごとコピーして新規作成してもそれもコピーされてしまうので意味がありません。一斉に消す方法はないのでしょうか?

  • オートシェイプの「直線」 先に書式を変えておくことはできる?

    WordやExcelのオートシェイプの「直線」について教えてください。 「描画」ツールバーの「直線」ボタンから直線を挿入すると初期設定は実線ですが、 これを、挿入する前に太さや線の種類を変更→そして挿入ということはできないのでしょうか? 初期設定を変更するというものではなくて、直線をひく度に、書式をあらかじめ設定してからひけたら楽だな~と・・・。(挿入後の太さや線の種類や色を変更するやり方は知っています。) できなければ「できない」でかまいませんので、ご存知な方、教えてください。

  • Excel2002(?)のオートシェイプについて

    こんにちは。早速ですがExcelのオートシェイプについて教えて下さい。以前Office97のExcelでは任意の位置にオートシェイプを置けたのですが、OfficeXPのExcelでは、線を引こうとすると強制的にセルのグリッド線に重なってしまいます。これは、何か設定の問題でしょうか? 例えばセルの真ん中に線を引きたい場合どのようにしたら良いのでしょうか。よろしくお願い致します。

  • WORDのオートシェイプで大変困っています

    WORDでテキストボックスやオートシェイプで図形や表を作成していたとき、オートシェイプにマウスポインタを合わせて、右クリックで『順序(J)』で直線を『テキストの背面へ移動(H)』にしたら、そのオートシェイプの直線にマウスポインタが反応しなくなり、動かすことも、元に戻すことも出来なくなりどうしようもなくなってしまい、大変困っています。 私のこの質問の意味わかりますか? とにかく、その作成中の表もほぼ完成しかけていた時のことなので、大変困っています。 どうか、どうか、良きアドバイスをお願いします。

  • エクセルのオートシェイプで直線の伸ばし方は…

    エクセル2007を使っていますが、以前に2003を使っていた時は、 オートシェイプで直線を引いたあと、シフトを押しながら引くと真っ直ぐな線が少しずつ伸びてきたのですが、2007ではできません。  最初の線をコピーして伸ばしたり縮めたりしたいのです。 どなたか教えてください。

  • オートシェイプについて教えて下さい

    オートシェイプで直線を書き、その直線を 元に書いてあった曲線と同じ曲線にする事は可能ですか? 教えて下さい。

専門家に質問してみよう