Supportnet / Forum / Tabellenkalkulation
markro hilfe
Frage
ich brauchte ein excel makro das einen bestimmten teil markiert z.B. A2:G5 und diesen in eine powerpoint presentation mit dem namen: "bericht", auf folie 2 als 4. objekt einfügt.
Damit meine ich das auf der folie bereits eine textbox und zwei tabellen vorhanden sind.
A2:G5 soll nicht als bild sondern als tabelle eingefügt werden (wenn das nicht gehrt dann als textfeld aber das wäre nicht so gut) um A2:E8 geht ein rahmen.
thx
Antwort 1 von coros
Hallo gert,
schau mal unter
https://supportnet.de/threads/1386980
oder auch unter
https://supportnet.de/threads/1382277
Nach, dort wurde diese Woche so etwas schon mal bearbeitet. Eventuell hilft es Dir etwas weiter. Bei Fragen melde Dich bitte.
MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
schau mal unter
https://supportnet.de/threads/1386980
oder auch unter
https://supportnet.de/threads/1382277
Nach, dort wurde diese Woche so etwas schon mal bearbeitet. Eventuell hilft es Dir etwas weiter. Bei Fragen melde Dich bitte.
MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
Antwort 2 von coros
Hallo noob_der_makros,
sorry, dass ich Dich mit Gert angesprochen habe. Da war noch der Name an den ich meine letzte Antwort zu einem Beitrag geschriebene habe (@schnallgonz) in meinem Kopf. Wollte Dir nicht einen anderen Namen verabreichen. ;-)
MfG,
Oliver
Jeder macht was er will, keiner macht was er soll, aber alle machen mit.
sorry, dass ich Dich mit Gert angesprochen habe. Da war noch der Name an den ich meine letzte Antwort zu einem Beitrag geschriebene habe (@schnallgonz) in meinem Kopf. Wollte Dir nicht einen anderen Namen verabreichen. ;-)
MfG,
Oliver
Jeder macht was er will, keiner macht was er soll, aber alle machen mit.
Antwort 3 von noob_der_makros
der 2. link geht bei mir nicht...
mit dem ersten kann ich nicht viel anfangen, da, da nur eine spalte verschoben wird....
mit dem ersten kann ich nicht viel anfangen, da, da nur eine spalte verschoben wird....
Antwort 4 von coros
Hallo noob_der_makros,
nachfolgend der nochmal der 2. Link mit der Adresse.
Wenn es unter dem ersten Link bereits eine Lösung gibt, erweitere einfach den Bereich der zu kopierenden Daten.
Übrigens ein "Hallo" am Anfang und ein Gruß am Ende würde Deinen Beitrag gleich viel netter aussehen lassen. Wenn Du zum Bäcker gehst sagst Du ja auch beim Reingehen "Guten Tag" und beim Gehen "Auf Wiedersehen". Denn die Leute, an die Du Deine Frage richtest, sitzen zwar am PC, sind aber dennoch Menschen.
MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
nachfolgend der nochmal der 2. Link mit der Adresse.
Wenn es unter dem ersten Link bereits eine Lösung gibt, erweitere einfach den Bereich der zu kopierenden Daten.
Übrigens ein "Hallo" am Anfang und ein Gruß am Ende würde Deinen Beitrag gleich viel netter aussehen lassen. Wenn Du zum Bäcker gehst sagst Du ja auch beim Reingehen "Guten Tag" und beim Gehen "Auf Wiedersehen". Denn die Leute, an die Du Deine Frage richtest, sitzen zwar am PC, sind aber dennoch Menschen.
MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
Antwort 5 von noob_der_makros
ich hab doch thx geschrieben
und ehrlich gesagt ich war noch nie bei einem bäcker...
und ehrlich gesagt ich war noch nie bei einem bäcker...
Antwort 6 von noob_der_makros
und der geht nicht so einfach zu erweitern...
dann kommt eine fehlermeldung
das fast richtige ist das 1. im 1.link
dann kommt eine fehlermeldung
das fast richtige ist das 1. im 1.link
Antwort 7 von coros
Hallo noob_der_makros,
Deine Antwort 5 ist ein wenig frech. Findest Du nicht auch?
Nachfolgend ein Makro, dass Dir einen Bereich (A1:C10) in eine Präsentation in die 2. Folie kopiert. Kopiere das Makro in ein StandardModul.
In der Zeile
musst Du noch den Dateinamen der Präsentation angeben, in das die Tabelle kopiert werden soll.
MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
Deine Antwort 5 ist ein wenig frech. Findest Du nicht auch?
Nachfolgend ein Makro, dass Dir einen Bereich (A1:C10) in eine Präsentation in die 2. Folie kopiert. Kopiere das Makro in ein StandardModul.
Sub Tabelle_als_Tabelle()
Dim PowerPoint_Application As PowerPoint.Application
Range("A1:C10").Copy
Set PowerPoint_Application = CreateObject("Powerpoint.Application")
With PowerPoint_Application
.Visible = True
.WindowState = ppWindowMinimized
.Presentations.Open Filename:="C:\Dateiname.ppt"
.ActivePresentation.Slides(2).Select
.ActiveWindow.View.Paste
End With
End SubIn der Zeile
.Presentations.Open Filename:="C:\Dateiname.ppt"musst Du noch den Dateinamen der Präsentation angeben, in das die Tabelle kopiert werden soll.
MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
Antwort 8 von noob_der_makros
thx
und antwort 5 war ernst gemeint...
und antwort 5 war ernst gemeint...
Antwort 9 von noob_der_makros
ich habs jetzt bei meinem makro angehangt
jetzt kopiert es zeilen in eine tabelle und schickt sie nach pp
nochmal danke
jetzt kopiert es zeilen in eine tabelle und schickt sie nach pp
nochmal danke
Antwort 10 von noob_der_makros
ich hab eine neue frage:
wie kann ich von excel aus die gröse von der tabelle verändern die ich durch dein makro nach pp kopiert habe?
wie kann ich von excel aus die gröse von der tabelle verändern die ich durch dein makro nach pp kopiert habe?
Antwort 11 von noob_der_makros
bist du noch da?
coros?
coros?
Antwort 12 von coros
Hi noob_der_makros,
eigentlich sollte ich nach Deinen Antworten aus Antwort 5 und 8 Dir nicht mehr helfen. Aber ich werde es dennoch tun, da ich an das Gute im Menschen glaube.
Nachfolgend mein Beipsiel´makro aus Antwort 7 mit dem Zusatz, der es Dir ermöglicht bei der Übergabe an Powerpoint die Position der Tabelle festzulegen und die Breite und Höhe zu verändern.
MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
eigentlich sollte ich nach Deinen Antworten aus Antwort 5 und 8 Dir nicht mehr helfen. Aber ich werde es dennoch tun, da ich an das Gute im Menschen glaube.
Nachfolgend mein Beipsiel´makro aus Antwort 7 mit dem Zusatz, der es Dir ermöglicht bei der Übergabe an Powerpoint die Position der Tabelle festzulegen und die Breite und Höhe zu verändern.
Sub Tabelle_als_Tabelle()
Dim PowerPoint_Application As PowerPoint.Application
Range("A1:C10").Copy
Set PowerPoint_Application = CreateObject("Powerpoint.Application")
With PowerPoint_Application
.Visible = True
.WindowState = ppWindowMinimized
.Presentations.Open Filename:="C:\Dateiname.ppt"
.ActivePresentation.Slides(2).Select
With .ActiveWindow
.View.Paste
Rem: Position von links
.Selection.ShapeRange.Left = 200
Rem: Postion von Oben
.Selection.ShapeRange.Top = 200
Rem: Angabe Breite
.Selection.ShapeRange.Width = 250
Rem: Angabe Höhe
.Selection.ShapeRange.Height = 500
End With
End With
End SubMfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
Antwort 13 von noob_der_makros
das war aber wirklich nicht frech gemeint
ich war noch nie bei einem Bäcker!
danke vielmals für das tolle makro!!
ich war noch nie bei einem Bäcker!
danke vielmals für das tolle makro!!
Antwort 14 von noob_der_makros
.....
......
Set PowerPoint_Application = CreateObject("Powerpoint.Application")
Range("AO12:AR22").Copy
With PowerPoint_Application
.Visible = True
.WindowState = ppWindowMinimized
.Presentations.Open Filename:="C:\Documents and Settings\SantnerC\Desktop\Defect Density master.ppt"
.ActivePresentation.Slides(2).Select
With .ActiveWindow
.View.Paste
Rem: Position von links
.Selection.ShapeRange.Left = 200
Rem: Postion von Oben
.Selection.ShapeRange.Top = 200
Rem: Angabe Breite
.Selection.ShapeRange.Width = 250
Rem: Angabe Höhe
.Selection.ShapeRange.Height = 500
End With
End With
End Sub
da zeigt er einen fehler an!
muss ich vohrher was einstellen?
......
Set PowerPoint_Application = CreateObject("Powerpoint.Application")
Range("AO12:AR22").Copy
With PowerPoint_Application
.Visible = True
.WindowState = ppWindowMinimized
.Presentations.Open Filename:="C:\Documents and Settings\SantnerC\Desktop\Defect Density master.ppt"
.ActivePresentation.Slides(2).Select
With .ActiveWindow
.View.Paste
Rem: Position von links
.Selection.ShapeRange.Left = 200
Rem: Postion von Oben
.Selection.ShapeRange.Top = 200
Rem: Angabe Breite
.Selection.ShapeRange.Width = 250
Rem: Angabe Höhe
.Selection.ShapeRange.Height = 500
End With
End With
End Sub
da zeigt er einen fehler an!
muss ich vohrher was einstellen?
Antwort 15 von coros
Hi noob_der_makros,
befindet sich in der Folie noch mehr als nur die eingefügte Tabelle?
MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
befindet sich in der Folie noch mehr als nur die eingefügte Tabelle?
MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
Antwort 16 von helfer_001
fragetext:
kurz: ja
Zitat:
Damit meine ich das auf der folie bereits eine textbox und zwei tabellen vorhanden sind
Damit meine ich das auf der folie bereits eine textbox und zwei tabellen vorhanden sind
kurz: ja
Antwort 17 von noob_der_makros
gut, dann brauch ichs nicht mehr schreiben
Antwort 18 von noob_der_makros
Hey helfer 001 war ja im beitrag aus dem link^^
Antwort 19 von coros
Hi noob_der_makros
oder soll ich Dich vielleicht doch helfer_001 nennen?
Führe mal bitte folgendes Makros aus und teile mir mit, welche Namen er dort ausließt.
MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
oder soll ich Dich vielleicht doch helfer_001 nennen?
Führe mal bitte folgendes Makros aus und teile mir mit, welche Namen er dort ausließt.
Sub Objektnamen_in_Powerpointfolie_auslesen()
Dim PowerPoint_Application As PowerPoint.Application, iShape As Integer
Set PowerPoint_Application = CreateObject("Powerpoint.Application")
With PowerPoint_Application
.Visible = True
.WindowState = ppWindowMinimized
.Presentations.Open Filename:="C:\Documents and Settings\SantnerC\Desktop\Defect Density master.ppt"
.ActivePresentation.Slides(2).Select
For iShape = 1 To .ActiveWindow.Selection.SlideRange.Shapes.Count
MsgBox .ActiveWindow.Selection.SlideRange.Shapes(iShape).Name
Next
End With
End SubMfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
Antwort 20 von noob_der_makros
text box 2
text box 4
text box 183
Groub 783
Groub 749
und das sagt dir was...
und was hat mich verraten?
text box 4
text box 183
Groub 783
Groub 749
und das sagt dir was...
und was hat mich verraten?
Antwort 21 von helfer_001
und befor du da auch draufkommst makro_anfänger war auch ich....
Antwort 22 von coros
Hi noob_der_makros,
sorry, aber da gibt es eine Differenz wischen dem was Du in Deiner 1. Frage, bzw. in Antwort 16 geschrieben hast und was Du nun in Antwort 20 schreibst. Erst sind es eine TextBox und 2 Tabellen, nun sind es schon 3 TextBoxen und 2 Tabellen. Was stimmt denn nun?
Und wenn Du Dir nicht langsam angewöhnst, ein Hallo am Anfang und einen Gruß am Ende zu setzen, klinke ich mich genau wie bei Deinem letzten Beitrag aus.
Ich bin hier nicht Dein Hans-Wurst, den man ansprechne kann wie Du es möchtest. Ein wenig Höflichkeit sollte für eine kostenlose Hilfe wohl verlangt werden dürfen.
MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
sorry, aber da gibt es eine Differenz wischen dem was Du in Deiner 1. Frage, bzw. in Antwort 16 geschrieben hast und was Du nun in Antwort 20 schreibst. Erst sind es eine TextBox und 2 Tabellen, nun sind es schon 3 TextBoxen und 2 Tabellen. Was stimmt denn nun?
Und wenn Du Dir nicht langsam angewöhnst, ein Hallo am Anfang und einen Gruß am Ende zu setzen, klinke ich mich genau wie bei Deinem letzten Beitrag aus.
Ich bin hier nicht Dein Hans-Wurst, den man ansprechne kann wie Du es möchtest. Ein wenig Höflichkeit sollte für eine kostenlose Hilfe wohl verlangt werden dürfen.
MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
Antwort 23 von helfer_001
ich hab mir extra einen namen ausgedacht der garnicht zu mir passt also wie bist du da draufgekommen?
es war bestimmt der fehlerdichtebericht, oder?
es war bestimmt der fehlerdichtebericht, oder?
Antwort 24 von helfer_001
hallo
da war eine winzige leere textbox in der folie die hab ich nicht gesehen
text box 2
text box 183
Groub 783
Groub 749
das ist jetzt richtig
gruß
da war eine winzige leere textbox in der folie die hab ich nicht gesehen
text box 2
text box 183
Groub 783
Groub 749
das ist jetzt richtig
gruß
Antwort 25 von helfer_001
hallo
coros?
gruß
coros?
gruß
Antwort 26 von coros
Hallo helfer_001,
ich weiß zwar nicht, was die Spielerei mit Deinen Namen soll, aber Du wirst schon Deine Gründe habe (zumindestens bei Deinem Auftreten hier).
Kopiere nachfolgensdes Makro wieder in ein StandardModul.
So sollte es funktionieren. Aber nur solange, wie die beiden TextBoxen und Tabellen in der Folie nicht ausgetauscht werden. Aber davon hast Du ja auch nichts geschrieben.
MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
ich weiß zwar nicht, was die Spielerei mit Deinen Namen soll, aber Du wirst schon Deine Gründe habe (zumindestens bei Deinem Auftreten hier).
Kopiere nachfolgensdes Makro wieder in ein StandardModul.
Sub Tabelle_als_Tabelle()
Dim PowerPoint_Application As PowerPoint.Application, iShape As Integer, _
iShape_Name As String
Range("A1:C10").Copy
Set PowerPoint_Application = CreateObject("Powerpoint.Application")
With PowerPoint_Application
.Visible = True
.WindowState = ppWindowMinimized
.Presentations.Open Filename:="C:\Documents and Settings\SantnerC\Desktop\Defect Density master.ppt"
.ActivePresentation.Slides(2).Select
With .ActiveWindow
.View.Paste
For iShape = 1 To .Selection.SlideRange.Shapes.Count
If .Selection.SlideRange.Shapes(iShape).Name <> "Text Box 2" And _
.Selection.SlideRange.Shapes(iShape).Name <> "Text Box 183" And _
.Selection.SlideRange.Shapes(iShape).Name <> "Group 783" And _
.Selection.SlideRange.Shapes(iShape).Name <> "Group 749" Then
iShape_Name = .Selection.SlideRange.Shapes(iShape).Name
End If
Next
With .Selection.SlideRange.Shapes(iShape_Name)
Rem: Position von links
.Left = 50
Rem: Postion von Oben
.Top = 50
Rem: Angabe Breite
.Width = 200
Rem: Angabe Höhe
.Height = 200
End With
End With
End WithSo sollte es funktionieren. Aber nur solange, wie die beiden TextBoxen und Tabellen in der Folie nicht ausgetauscht werden. Aber davon hast Du ja auch nichts geschrieben.
MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
Antwort 27 von helfer_001
hallo
das makro fonktioniert gut
aber hast du villeicht ein makro das die exakte position einer tabelle in einem pp project feststellt?
die gleiche folie + group 777
von group 777 soll die größe ermittelt werden
und ich hab meinen namen geändert weil du gesagt hast das du mir nicht mehr helfen willst....
gruß
das makro fonktioniert gut
aber hast du villeicht ein makro das die exakte position einer tabelle in einem pp project feststellt?
die gleiche folie + group 777
von group 777 soll die größe ermittelt werden
und ich hab meinen namen geändert weil du gesagt hast das du mir nicht mehr helfen willst....
gruß
Antwort 28 von helfer_001
danke für deine hilfe
Antwort 29 von coros
Hallo helfer_001,
wie kann denn jetzt auf einmal das Objekt "group 777" sich in der Folie befinden, wenn vorher die von Dir angegebenen Objekte (group 749 und 783) sich dort befunden haben? Hast Du Dich da eventuell verschrieben mit der gleichen Folie?
Wie Du siehst, helfe ich Dir auch noch, aquch wenn Du unter dem Namen "helfer_001" schreibst. Wenn Du hier ein gewisses vernünfitges Verhalten an den Tag legst, brauchst Du Dir nicht dauern andere Namen auszudenken, sondern kannst immer unter dem gleichen Namen posten.
Wundere Dich nicht, wenn jetzt eine Antwort nicht sofort kommt. Ich habe einen Termin außer Haus. Das kann unter Umständen ein wenig dauern. Also nicht nervös werden, wenn die Antwort erst später kommt.
MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
wie kann denn jetzt auf einmal das Objekt "group 777" sich in der Folie befinden, wenn vorher die von Dir angegebenen Objekte (group 749 und 783) sich dort befunden haben? Hast Du Dich da eventuell verschrieben mit der gleichen Folie?
Wie Du siehst, helfe ich Dir auch noch, aquch wenn Du unter dem Namen "helfer_001" schreibst. Wenn Du hier ein gewisses vernünfitges Verhalten an den Tag legst, brauchst Du Dir nicht dauern andere Namen auszudenken, sondern kannst immer unter dem gleichen Namen posten.
Wundere Dich nicht, wenn jetzt eine Antwort nicht sofort kommt. Ich habe einen Termin außer Haus. Das kann unter Umständen ein wenig dauern. Also nicht nervös werden, wenn die Antwort erst später kommt.
MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
Antwort 30 von helfer_001
hallo
group 777 ist auf der folie drauf.
group 777 lösche ich aber weil ich an dieser position die tabelle aus dem excel herkopiere,(das ist die selbe tabelle) und dementsprechend soll sie auch die gleiche größe haben...
also ein makro das die position von group 777 ermittelt damit ich die werte ins forige makro eingeben kann
ich werde die antwort, dann morgen lesen da ich auch noch wo hin muss...
danke
gruß
Zitat:
die gleiche folie + group 777
die gleiche folie + group 777
group 777 ist auf der folie drauf.
group 777 lösche ich aber weil ich an dieser position die tabelle aus dem excel herkopiere,(das ist die selbe tabelle) und dementsprechend soll sie auch die gleiche größe haben...
also ein makro das die position von group 777 ermittelt damit ich die werte ins forige makro eingeben kann
ich werde die antwort, dann morgen lesen da ich auch noch wo hin muss...
danke
gruß
Antwort 31 von helfer_001
hallo
damit du es richtig verstehst, auf der folie sind jetzt:
text box 2
text box 183
group 749
group 783
group 777(<= von der brauch ich die genaue position, diese gruppe kommt dann weg und an ihren platz wird das makro dann immer die tabelle aus excel einsetzen)
gruß
damit du es richtig verstehst, auf der folie sind jetzt:
text box 2
text box 183
group 749
group 783
group 777(<= von der brauch ich die genaue position, diese gruppe kommt dann weg und an ihren platz wird das makro dann immer die tabelle aus excel einsetzen)
gruß
Antwort 32 von coros
Hallo Helfer_001,
hat ein wenig gedauert mein Termin, aber man kann sich die Duaer eines Termins nicht aussuchen.
Nachfolgend ein Makro, dass Dir in Deiner Präsentation in Folie 2 die Daten des Objektes "Group 777" ausließt, diese Werte in 4 Variablen schreibt und am Schluß eine Bildschirmmeldung mit den Daten ausgibt. Das Makro musst Du für in Dein vorhandenens einarbeiten.
Bei Fragen melde Dich bitte.
MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
hat ein wenig gedauert mein Termin, aber man kann sich die Duaer eines Termins nicht aussuchen.
Nachfolgend ein Makro, dass Dir in Deiner Präsentation in Folie 2 die Daten des Objektes "Group 777" ausließt, diese Werte in 4 Variablen schreibt und am Schluß eine Bildschirmmeldung mit den Daten ausgibt. Das Makro musst Du für in Dein vorhandenens einarbeiten.
Sub Position_auslesen()
Dim PowerPoint_Application As PowerPoint.Application, iShape As Integer, _
Left As Variant, Top As Variant, Width As Variant, Height As Variant
Set PowerPoint_Application = CreateObject("Powerpoint.Application")
With PowerPoint_Application
.Visible = True
.WindowState = ppWindowMinimized
.Presentations.Open Filename:="C:\Documents and Settings\SantnerC\Desktop\Defect Density master.ppt"
.ActivePresentation.Slides(2).Select
Left = .ActiveWindow.Selection.SlideRange.Shapes("Group 777").Left
Top = .ActiveWindow.Selection.SlideRange.Shapes("Group 777").Top
Width = .ActiveWindow.Selection.SlideRange.Shapes("Group 777").Width
Height = .ActiveWindow.Selection.SlideRange.Shapes("Group 777").Height
MsgBox "Links: " & Left & Chr(10) & _
"Oben: " & Top & Chr(10) & _
"Breite: " & Width & Chr(10) & _
"Höhe: " & Height
End With
End SubBei Fragen melde Dich bitte.
MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
Antwort 33 von helfer_001
hallo
Hat fonktioniert danke vielmals
gruß
Hat fonktioniert danke vielmals
gruß
Antwort 34 von coros
Hallo Helfer_001,
bitte schön. Freut mich, das es funktioniert. Danke auch für die Rückmeldung.
MfG,
Oliver
Jeder macht was er will, keiner macht was er soll, aber alle machen mit.
bitte schön. Freut mich, das es funktioniert. Danke auch für die Rückmeldung.
MfG,
Oliver
Jeder macht was er will, keiner macht was er soll, aber alle machen mit.
Antwort 35 von helfer_001
hallo,
hab ich doch gern gemacht.
du hast noch immer nicht gesagt wie du mich erkannt hast.
gruß
hab ich doch gern gemacht.
du hast noch immer nicht gesagt wie du mich erkannt hast.
gruß

