我不是程式員,我需要幫助。我想撰寫我的日常任務。
- 打開 PowerPoint(.pptx 格式) - 完成
- 按“A”按鈕更新 Excel 中的數字 - 完成
- 保存 PowerPoint (.pptx 格式) - 不知道怎么做
- 然后以 .ppsx 格式再次保存 PowerPoint 并關閉它 - 不知道該怎么做
請問怎么做?我嘗試創建 .ps1 腳本,但不知道如何繼續。
有我的代碼:
Start-Process -FilePath "\\192.168.1.2\I\IT\Public\TV\NM\PrezentaceNM.pptx"
Start-Sleep -s 15
$wshell = New-Object -ComObject wscript.shell;
$wshell.SendKeys('A')
Start-Sleep -s 45
uj5u.com熱心網友回復:
可以在此處找到使用腳本打開 PowerPoint 檔案的方法 -
Presentations.Open 方法 (PowerPoint)
https://docs.microsoft.com/en-us/office/vba/api/PowerPoint.Presentations.Open
用于打開 Powerpoint 并播放幻燈片的 PowerShell 腳本
Powershell scipt 打開電源點并播放幻燈片
使用 PowerShell 打開和關閉 PowerPoint
##File Path
$PowerpointFile = ""\\192.168.1.2\I\IT\Public\TV\NM\PrezentaceNM.pptx""
##Create Com Object
$Powerpoint = New-Object -ComObject powerpoint.application
$ppt = $Powerpoint.presentations.open($PowerpointFile, $True, $False)
$ppt. ##Do Stuff
Sleep -Seconds 3
$ppt.Save()
$Powerpoint.Quit()
uj5u.com熱心網友回復:
我向前移動了一點。現在我需要知道如何添加 SaveAs 并將其另存為 ppsx。任何的想法?當前代碼:
Start-Process -FilePath "\\192.168.1.2\I\IT\Public\TV\NM\PrezentaceNM.pptx"
Start-Sleep -s 15
$wshell = New-Object -ComObject wscript.shell;
$wshell.SendKeys('A')
Start-Sleep -s 40
$wshell.SendKeys('^(s)')
Start-Sleep -s 15
Stop-Process -Name POWERPNT
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/374235.html
