|
|
VBA Powerpoint Bild in spezifischen Shape einfügen |
|
Jame |
Forum-Anfänger
|
|
Beiträge: 32
|
|
|
|
Anmeldedatum: 20.01.21
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.03.2023, 17:08
Titel: VBA Powerpoint Bild in spezifischen Shape einfügen
|
|
Hallo zusammen,
ich suche eine Möglichkeit Bilder über VBA in PowerPoint einzufügen.
Google und alle Welt spricht von:
https://learn.microsoft.com/de-de/o.....erpoint.shapes.addpicture
Das funktioniert auch soweit. Problem ist nur, dass das Bild mehr oder weniger willkürlich eingefügt wird. Ich möchte auswählen können, WO in welchem Shape das Bild eingefügt werden soll.
Wie mache ich das?
Beste Grüße
Jame
|
|
|
|
|
Jame |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 32
|
|
|
|
Anmeldedatum: 20.01.21
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 07.03.2023, 11:33
Titel:
|
|
natürlich geht das hier nicht
aber das hier geht
damit liegt das Bild wieder irgendwo. Das soll es nicht!
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 07.03.2023, 13:17
Titel:
|
|
Hallo,
zwar keine direkte Antwort auf die Frage, aber eventuell eine Alternative: hast du es mal mit der Funktionalität von MATLAB Report Generator versucht?
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
Jame |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 32
|
|
|
|
Anmeldedatum: 20.01.21
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 07.03.2023, 13:58
Titel:
|
|
Auf die Präsentation greifen diverse Leute zu und mit Power Point kann jeder umgehen.
Es muss doch möglich sein ein bestimmtes Bild an eine bestimmte Position in PowerPoint einzufügen bzw. einem bestimmte Shape zuzuteilen.
Wenn ich mit der Maus ein Bild kopiere und in PowerPoint ein Shape selektiere und rechts klicke "einfügen" geht es doch auch.
Im Hintergrund wird doch auch nur VBA ausgeführt.
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 07.03.2023, 16:39
Titel:
|
|
Hallo,
was ich meinte ist: die PowerPoint-Präsentation mit MATLAB Report Generator befüllen.
Möglich ist es sicher, und vermutlich auch nur eine Zeile. Das Problem in VBA ist halt, auf diese eine Zeile zu kommen. Da bist du vermutlich inzwischen weiter als ich.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
Busmaster |
Forum-Anfänger
|
|
Beiträge: 18
|
|
|
|
Anmeldedatum: 05.08.09
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: Matlab2014, Matlab Online, Octave
|
|
|
|
|
|
Verfasst am: 08.03.2023, 17:28
Titel:
|
|
|
|
Jame |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 32
|
|
|
|
Anmeldedatum: 20.01.21
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.03.2023, 11:48
Titel:
|
|
|
|
|
hey hey
vielen Dank schon mal für deine Antworten. Zu dem
1. Punkt.
Also an sich kann ich die Position damit wählen, aber ich meinte nicht die Position direkt über Bildpunkte, sondern über den Index die Shapenummer auswählen.
Das würde so eigentlich gehen...
Allerdings tritt dann die Fehlermeldung auf
Undefined function 'AddPicture' for input arguments of type 'Interface.91493479_5A91_11CF_8700_00AA0060263B'
Die Idee ist, dass die Präsentation bei nächsten Durchlauf die Grafiken aktualisiert werden und ich über den Index die Bilddatein zuordnen kann.
2. Punkt Ist so wie es aussieht genauso das gleiche Problem wie bei Punkt 1, dass es absolut angegeben wird, aber nicht über den Index des Shapes.
Bemerkung: Eine sehr hässliche und nicht akeptable Alternative wäre sich das Layout der ensprechenden Folie zu kopieren --> eine neue Folie mit diesem Layout einfügen-->alle nicht benötigten Shapes löschen-->Bild über AddPicture einfügen-->Bild kopieren und in ensptrechende Folie einfügen-->Bil befindet sich an richtiger Stelle bzw. Shape--> zustäzliche "Hilfsfolie" wieder löschen.
Bei 100 von Bildern wird das sehr lange dauern und ist eine sehr unsaubere Lösung.
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|