Thema Datum  Von Nutzer Rating
Antwort
Rot Grafik per Makro in den Vordergrund schieben
19.01.2025 17:21:07 Christian
NotSolved
19.01.2025 20:49:31 ralf_b
Solved
19.01.2025 21:21:55 Gast99614
NotSolved

Ansicht des Beitrags:
Von:
Christian
Datum:
19.01.2025 17:21:07
Views:
49
Rating: Antwort:
  Ja
Thema:
Grafik per Makro in den Vordergrund schieben

Hallo,

ich füge aus Irfanview eine Grafik in Word ein und möchte diese in den Vordergrund verschieben. Es handelt sich um eine Beschriftung, die immer auf einem anderen Bild sichtbar sein soll. Händisch muss ich folgendes tun:

- Grafik markieren

- Rechtsklick auf Grafik

- "Textumbruch" --> "Vor den Text"

Das ganze möchte ich automatisieren: Aufs Bild klicken, Tastenkürzel drücken (das dem Makro zugewiesen ist) und fertig. Beim nächsten Bild wieder...

Folgenden Quellcode habe ich schon probiert, das funktioniert aber nicht, es passiert einfach gar nichts. Ich bin zwar kein VBA Experte, kann aber vorhandenen Quellcode modifizieren oder zumindest grob verstehen. Hier klappt's aber nicht - es passiert einfach gar nichts...

Sub VorDenText

  Dim ils as Word.InlineShape

  Dim shp as Word.Shape

  Set ils = ActiveDocument.InlineShapes(1)

  Set shp = ils.ConvertToShape

  shp.WrapFormat.Type = wdWrapNone

  shp.ZOrder msoBringToFront

End Sub

 

An der Grafik wird kein Ankersymbol angezeigt, daher vermute ich, es ist kein Shape, sondern ein InlineShape. Was ich allerdings nicht weiß, ist, welche Nummer (1) das aktuell ausgewählte Ding hat. Ist das immer die 1 bzw. falls nicht, wie finde ich sie heraus, kann ja auch bei jedem Bild/Dokument anders sein. Oder gibt es eine Möglichkeit, das ganze nur für das aktuell selektierte Bild zu auszuführen?

 

Vielen Dnk für Eure Hilfe...

Grüße,

Christian

 

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Grafik per Makro in den Vordergrund schieben
19.01.2025 17:21:07 Christian
NotSolved
19.01.2025 20:49:31 ralf_b
Solved
19.01.2025 21:21:55 Gast99614
NotSolved