gpt4 book ai didi

vba - 从 Powerpoint 在 VBA 中打开 Excel 文件

转载 作者:行者123 更新时间:2023-12-04 10:41:46 26 4
gpt4 key购买 nike

我正在尝试借助以下代码在 Powerpoint 2010 中使用 VBA 打开 Excel 文件。

Private Sub CommandButton1_Click()
Dim xlApp As Excel.Application
Set xlApp = CreateObject("Excel.Application")

xlApp.Visible = True

xlApp.Workbooks.Open "C:\lol\Book1.xlsx", True, False
Set xlApp = Nothing

Range("A8").Value = "Hello"
End

但我收到以下错误。

编译错误
未定义用户定义类型。

我是不是错过了什么。任何人都可以分享示例代码以使用 VBA 在 Powerpoint 2007 和 2010 中打开 Excel 文件、更改单元格值和关闭 Excel 文件。

我进行了很多搜索并尝试了不同的代码,但每次都遇到相同的错误。 :(

提前致谢。 :)

最佳答案

您是否添加了对 Excel 对象模型的引用?这将使您不必使用后期绑定(bind)的对象(并且您可以在编码时获得 Intellisense 帮助的好处)。

您需要转到工具-> 引用并检查“Microsoft Excel v.x 对象库”(我认为该数字会根据您使用的办公室版本而变化。

如果您这样做,您的代码应该可以工作,您还应该删除

CreateObject("Excel.Application") 

行并将其替换为
Set xlApp = new Excel.Application

并移动
Set xlApp = nothing

行到子程序的末尾。

你的其余代码对我来说看起来不错。

关于vba - 从 Powerpoint 在 VBA 中打开 Excel 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10763164/

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