gpt4 book ai didi

vba - Powerpoint VBA 不关闭 Excel

转载 作者:行者123 更新时间:2023-12-04 21:56:43 25 4
gpt4 key购买 nike

我在 Powerpoint 中的 VBA 代码不会“杀死”我的 excel 应用程序。
如果我查看任务管理器,它仍然会运行。

我想以正确的方式关闭它而不是杀死它。

任何可以帮助我的人吗?我已经搜索并试图让它工作但没有运气。

Public Sub OnSlideShowPageChange(ByVal Wn As SlideShowWindow)
If Wn.View.CurrentShowPosition = 2 Then

Dim xlApp As Object
Dim xlWorkBook As Object

Set xlApp = CreateObject("Excel.Application")
xlApp.Visible = False
Set xlWorkBook = xlApp.Workbooks.Open("D:\ELE_powerpoint\book1.xlsx", True, False)

With xlWorkBook.ActiveSheet
txt1 = xlWorkBook.sheets(1).Range("A2")
txt2 = xlWorkBook.sheets(1).Range("A3")
txt3 = xlWorkBook.sheets(1).Range("A4")
End With

ActivePresentation.Slides(2).Shapes("a2").TextFrame.TextRange = txt1
ActivePresentation.Slides(2).Shapes("a3").TextFrame.TextRange = txt2
ActivePresentation.Slides(2).Shapes("a4").TextFrame.TextRange = txt3

Set xlApp = Nothing
Set xlWorkBook = Nothing

End If
End Sub

最佳答案

试试 xlApp.Quit之前 Set xlApp = Nothing

关于vba - Powerpoint VBA 不关闭 Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43102343/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com