1

ですから、私はこのグローバルマッピングスキームを持っており、その国はそれぞれ個別の形をしています。特定の基準に基づいて色/塗りつぶしを操作する方法を学びました。つまり、これを行う方法、または一度に1つの形状/オブジェクトを知る方法です。

たとえば、USAは「C_USA」、カナダは「C_CAN」などです。

それで、国をグループに定義する方法はありますか?すなわち。USA、CAN、MEXを北米のグループに入れて、3つすべてを個別に呼び出すのではなく、グループのサブを呼び出すことができるようにしたいと思います。

私がヨーロッパにいるとき、それは本当に悪臭を放ちます!:)

ありがとう!

4

1 に答える 1

1

次のように、図形をグループ化できます。

Dim NA_Group As Shape
Set NA_Group = ActiveSheet.Shapes.Range(Array("C_CAN", "C_USA", "C_MEX")).Group

一度これを行うと、最初にグループ化を解除するか、NA_Group内でそれらをアドレス指定しない限り、個々の形状に名前でアクセスできなくなることに注意してください。

それらをグループ化したら、グループ全体を 1 つの図形のように扱うことができます。

NA_Group.Fill.ForeColor.RGB = RGB(255, 255, 0)
NA_Group.Line.ForeColor.RGB = RGB(255, 0, 0)
'// etc.
于 2009-11-05T16:00:35.813 に答える