Shape.Name lässt sich nicht setzen

10/04/2008 - 16:24 von Christian Hansen | Report spam
Hallo,

ich habe ein seltsames Problem. In einer Pràsentation làsst sich für einige
Elemente (z.b. Textboxen) der Name nicht àndern. Das gilt dann für alle
Shapes auf der ganzen Folie. Auf anderen Folien geht es, auf diesen dann
auch für alle Shapes.

Um den Namen zu àndern, markiere ich das Shape und führe ein kleines Makro
aus:

ActiveWindow.Selection.ShapeRange(1).Name="test23"

Wenn ich dann den Name mit ?ActiveWindow.Selection.ShapeRange(1).Name
abfrage bekomme ich den richtigen Namen gezeigt. Wenn ich allerdings
speichere und die Pràsentation neu öffne, ist es wieder der ursprüngliche
Name.

Ideen??
Grüße,
Christian
 

Lesen sie die antworten

#1 Hans Werner Hofmann
10/04/2008 - 17:00 | Warnen spam
On Thu, 10 Apr 2008 16:24:21 +0200, "Christian Hansen"
wrote:

Hallo,

ich habe ein seltsames Problem. In einer Pràsentation làsst sich für einige
Elemente (z.b. Textboxen) der Name nicht àndern. Das gilt dann für alle
Shapes auf der ganzen Folie. Auf anderen Folien geht es, auf diesen dann
auch für alle Shapes.

Um den Namen zu àndern, markiere ich das Shape und führe ein kleines Makro
aus:

ActiveWindow.Selection.ShapeRange(1).Name="test23"

Wenn ich dann den Name mit ?ActiveWindow.Selection.ShapeRange(1).Name
abfrage bekomme ich den richtigen Namen gezeigt. Wenn ich allerdings
speichere und die Pràsentation neu öffne, ist es wieder der ursprüngliche
Name.



Der Name ist einigermaßen eindeutig. Wenn bereits ein Shape dieses
Namens exisitiert, dann kann er nicht zuweisen:
Fehler Zugriff verweigert

oder

die Selection hat keinen ShapeRange...
Gruß HW
Hans Werner Hofmann

Ähnliche fragen