Benutzer mit den meisten Antworten
Powerpoint Folie erstellen

Frage
-
Wie kann ich sie öffnen sodas sich gleich eine neue folie öffnet
Momentan habe ich folgendes schon
# Add the PowerPoint assemblies that we'll need
Add-type -AssemblyName office -ErrorAction SilentlyContinue
Add-Type -AssemblyName microsoft.office.interop.powerpoint
# Start PowerPoint
$ppt = new-object -com powerpoint.application
$ppt.visible = [Microsoft.Office.Core.MsoTriState]::msoTruewäre super froh über eine gute Lösung ;)
- Bearbeitet ITSMEPRIME Montag, 21. Januar 2013 17:04 ergänzung
- Bearbeitet Denniver ReiningMVP, Moderator Montag, 21. Januar 2013 18:10 Titel geändert. Bitte kurze, aussagekräftige Titel wählen.
Antworten
-
Suchmaschinen sind dein Freund!! Bitte nutze Sie!
Suchworte: PowerShell Powerpoint automation
Die Dokumentation findest du hier:
http://msdn.microsoft.com/en-us/library/ff763170%28v=office.14%29.aspx
Dort musst du den interfaces und dann den Membern der Interfaces folgen!
Der Blog vom Microsoft Scripting Guy ist eine SEHR gute Quelle für dich Folge den Links!!
http://blogs.technet.com/b/heyscriptingguy/archive/tags/microsoft+powerpoint
Ich habe mein Beispiel von dieser Seite von VBscript in PowerShell übersetzt
http://support.microsoft.com/kb/222929/de# Add the PowerPoint assemblies that we'll need Add-type -AssemblyName office -ErrorAction SilentlyContinue Add-Type -AssemblyName microsoft.office.interop.powerpoint # Start PowerPoint $ppApp = new-object -com powerpoint.application $ppApp.visible = [Microsoft.Office.Core.MsoTriState]::msoTrue $ppPres = $ppApp.Presentations.add([Microsoft.Office.Core.MsoTriState]::msoTrue) $slideType = "microsoft.office.interop.powerpoint.ppSlideLayout" -as [type] #[Enum]::GetNames([microsoft.office.interop.powerpoint.ppSlideLayout]) $ppSlide1 = $ppPres.Slides.Add(1,$slideType::ppLayoutText)
Please click “Mark as Answer” if my post answers your question and click “Vote As Helpful” if my Post helps you.
Bitte markiere hilfreiche Beiträge von mir als “Als Hilfreich bewerten” und Beiträge die deine Frage ganz oder teilweise beantwortet haben als “Als Antwort markieren”.
My PowerShell Blog http://www.admin-source.info
[string](0..21|%{[char][int]([int]("{0:d}" -f 0x28)+('755964655967-86965747271757624-8796158066061').substring(($_*2),2))})-replace' '
German ? Come to German PowerShell Forum!- Bearbeitet Peter Kriegel Dienstag, 22. Januar 2013 09:24
- Als Antwort markiert ITSMEPRIME Dienstag, 22. Januar 2013 18:18
Alle Antworten
-
Suchmaschinen sind dein Freund!! Bitte nutze Sie!
Suchworte: PowerShell Powerpoint automation
Die Dokumentation findest du hier:
http://msdn.microsoft.com/en-us/library/ff763170%28v=office.14%29.aspx
Dort musst du den interfaces und dann den Membern der Interfaces folgen!
Der Blog vom Microsoft Scripting Guy ist eine SEHR gute Quelle für dich Folge den Links!!
http://blogs.technet.com/b/heyscriptingguy/archive/tags/microsoft+powerpoint
Ich habe mein Beispiel von dieser Seite von VBscript in PowerShell übersetzt
http://support.microsoft.com/kb/222929/de# Add the PowerPoint assemblies that we'll need Add-type -AssemblyName office -ErrorAction SilentlyContinue Add-Type -AssemblyName microsoft.office.interop.powerpoint # Start PowerPoint $ppApp = new-object -com powerpoint.application $ppApp.visible = [Microsoft.Office.Core.MsoTriState]::msoTrue $ppPres = $ppApp.Presentations.add([Microsoft.Office.Core.MsoTriState]::msoTrue) $slideType = "microsoft.office.interop.powerpoint.ppSlideLayout" -as [type] #[Enum]::GetNames([microsoft.office.interop.powerpoint.ppSlideLayout]) $ppSlide1 = $ppPres.Slides.Add(1,$slideType::ppLayoutText)
Please click “Mark as Answer” if my post answers your question and click “Vote As Helpful” if my Post helps you.
Bitte markiere hilfreiche Beiträge von mir als “Als Hilfreich bewerten” und Beiträge die deine Frage ganz oder teilweise beantwortet haben als “Als Antwort markieren”.
My PowerShell Blog http://www.admin-source.info
[string](0..21|%{[char][int]([int]("{0:d}" -f 0x28)+('755964655967-86965747271757624-8796158066061').substring(($_*2),2))})-replace' '
German ? Come to German PowerShell Forum!- Bearbeitet Peter Kriegel Dienstag, 22. Januar 2013 09:24
- Als Antwort markiert ITSMEPRIME Dienstag, 22. Januar 2013 18:18
-
Hallo Peter
Danke für den Tipp ^^ Ich habe mir wirklich Zeit zum recherchiren genommen konnte allerdings dort nicht allzugrosse Erfolge in diesem fall erzielen leider.
Ich werde mich wohl dann mal nochmals dahinterklemmen morgen ist definitive Abgabe hast mir wirklich weitergeholfen danke nochmals. Ich habe noch viel zu lernen merke ich. In meinen Ferien werde ich dann wohl mal deine Skripte die du auf der Webseite veröffentlicht hast mal durcharbeiten. Powershell ist wirklich cool
Ich wünsche dir noch einen schönen Abend
ITSMEPRIME