1
我正嘗試使用VBA從我的PowerPoint演示文稿中手動打開已經手動打開的工作簿。在Powerpoint中寫入已打開的Excel工作簿Slide
使用CreateObject,然後Workbook打開它打開文件的新實例。
我想通過網絡在幾個例子中使用GetObject。
這裏是我的代碼:
Dim xlApp As Object
Dim xlWorkbook As Object
Set xlApp = CreateObject("Excel.Application")
xlApp.Visible = Trueme
Set xlWorkbook = xlApp.Workbooks.Open(ActivePresentation.Path & "\Suivi individuel.xlsx", True, False)
xlWorkbook.Sheets(1).Range("C14").Value = "Hello"
SlideShowWindows(1).View.GotoSlide nextSlide
我已經試過:
Dim xlApp As Object
Dim xlWorkbook As Object
Set xlWorkbook = GetObject(ActivePresentation.Path & "\Suivi individuel.xlsx", "Excel.Application")
xlWorkbook.Sheets(1).Range("C14").Value = "Hello"
SlideShowWindows(1).View.GotoSlide nextSlide
它說運行時錯誤432:自動化操作期間未找到文件名或類名。
好的,謝謝它的作品!如果我不知道文件名,只想第一個excel工作簿打開,我該怎麼辦? –
看到我上面的修改 –