excel - 使用 PowerPoint VBA 检查 Excel 中的数据
问题描述
我有一个 PowerPoint 演示文稿,其中包含指向 Excel 文件的数据链接,
我正在尝试创建一个无休止的 PowerPoint 循环,每个幻灯片更改都运行一个宏。这个宏需要连接到 Excel 文件,如果单元格 B2 > 0 输出一个动作,导致屏幕上出现动画。
我试图让 PowerPoint 打开 Excel 文件,但我无法做到这一点。
Private Sub OnSlideShowPageChange()
Dim i As Integer
Dim xlApp As Excel.Application
Dim xlWorkBook As Object
Dim Test As Object
'i = ActivePresentation.SlideShowWindow.View.CurrentShowPosition
'If i <> i Then Exit Sub
Test = 0
Set xlApp = New Excel.Application
Set xlWorkBook = xlApp.Workbooks.Open("C:\Users\Michael\Documents\Wallboard Test Data.xlsx", True, False)
Set Test = xlWorkBook.sheets("Hall of Fame").Select.Range("B2").Value
MsgBox Test
End Sub
解决方案
Siddharth Rout “删除 .value 因为 Test 是一个对象,然后使用 Msgbox Test.Value 。现在您可以使用 Val(Test.Value)>0 作为条件”
推荐阅读
- react-native - 如何为不属于我且需要登录的网站制作 API?
- python - 用户向上滚动时如何停止自动向下滚动?
- swift - Swift 函数参数作为局部变量
- asp.net-core - 为什么我只能使用 Identity 更新 ASP.Net Core 中的用户数据?
- c++ - C ++如何获取对嵌套映射的引用以删除元素?
- java - 如何使用二维数组加密和解密字符串?
- java - JAVA Paho mqtt - 发布到通配符
- python - 无法使用 django.views.generic.View 保存表单
- algorithm - 清空向量的最小删除操作
- scikit-learn - 尝试安装 scikit-learn 时出现“UnsatisfiableError”