標題:
[發問]
如何在Excel巨集中關閉PPT?
[打印本頁]
作者:
ocean5757
時間:
2016-2-24 11:17
標題:
如何在Excel巨集中關閉PPT?
透過各位高手的經驗,我已經知道如何在Excel巨集中開啟PPT,如下:
Sub openppt()
Set file = GetObject("C:\file.ppt")
file.Application.Visible = True
End Sub
請問,如果要用Excel巨集去關閉開啟中的PPT,有辦法嗎?
作者:
stillfish00
時間:
2016-2-24 15:48
回復
1#
ocean5757
Sub Test()
Dim oApp As Object: Set oApp = CreateObject("PowerPoint.Application")
Dim file As Object
'open
Set file = oApp.Presentations.Open("C:\file.ppt")
'close
If oApp.Presentations.Count > 1 Then
file.Close 'close presentation
Else
oApp.Quit 'close power point application
End If
End Sub
複製代碼
作者:
ocean5757
時間:
2016-2-26 09:19
回復
2#
stillfish00
stillfish00 大大,謝謝您的分享.
不過我用 F8 逐行執行, run 到這行:Set file = oApp.Presentations.Open("C:\file.ppt")
出現錯誤訊息:'Open方法'('Presentations'物件)失敗
作者:
stillfish00
時間:
2016-2-26 13:38
回復
3#
ocean5757
不知道,在我電腦是可以正常開啟關閉的。
也許你的 powerpoint 檔案損毀?
重新新建一個來試試?
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)