OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

Excelでの図形の描画

  • 暇なときにでも
  • 質問No.183279
  • 閲覧数310
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 34% (12/35)

Visual Basicでフォームに図形を直接描画できる様に、Excelでオートシェイプなどのオブジェクトを使用しないでシートに対して直接、図形(線や円など)を描画する事は可能でしょうか?
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全1件)

  • 回答No.1
レベル12

ベストアンサー率 65% (276/422)

オートシェイプを使用しないで、オートシェイプと同じようにシートに関連付いたラインを描画すると言うことですよね? シートが切り替わったりブックが切り替わるたびに、ラインが可視/不可視になったり、シートのスクロールによってそのラインもスクロールするようなものは、オートシェイプだけだと思います。 力技でラインのような物を画面に表示しても、エクセルがそれをサポートしてなければ、スクロールされてもブック ...続きを読む
オートシェイプを使用しないで、オートシェイプと同じようにシートに関連付いたラインを描画すると言うことですよね?

シートが切り替わったりブックが切り替わるたびに、ラインが可視/不可視になったり、シートのスクロールによってそのラインもスクロールするようなものは、オートシェイプだけだと思います。

力技でラインのような物を画面に表示しても、エクセルがそれをサポートしてなければ、スクロールされてもブックが切り替わっても、ラインは初期の画面表示位置を保ちます。ですので自分でそのタイミングを読み取って、ラインの可視/不可視や表示位置をコントロールしなければなりません。ですので事実上無理な話です。



何か理由があってラインオブジェクトを操作されたくないのですよね?オートシェイプを使用してもよいのであれば・・・

メニューの中の
[ツール]→[保護]→[シートの保護]
を選択することによって、オブジェクトのみをロックすることも可能です。
もし操作可能なオブジェクトと、操作不可能なオブジェクトとして差別をおこないたい時は、それぞれのオブジェクトのプロパティ内に、[保護]という項目がありますので、そちらで設定できます。


このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ