vba - 带有 SAP 的语句结束 VBA
问题描述
我正在用 conexion 做宏,但出现错误“语句结束”和语法错误
我尝试了重复的de引号但不成功,出现了其他错误
LINHA = 11
Cells(11, 1).Select
Cells(LINHA, 2).Value = session.findById("wnd[0]/usr/shell/shellcont[1]/shell[1]").Text" 2", "&Hierarchy"
解决方案
从语法上讲,你基本上有这个(取决于我们正在查看的帖子的哪个版本):
Object.Property = Object.Method(arguments).Property"some stray string literal", "another string literal"
^ end of statement expected here
虽然这是法律声明:
Object.Property = Object.Method(arguments).Property
要么删除杂散字符串文字,要么将其作为findById
方法参数的一部分——我不知道 SAP API,但由于您正在针对它进行编码,因此您应该可以访问一些解释预期参数的文档。
这段代码会编译——我也不知道 SAP API 想看到什么,所以它可能会在运行时崩溃,但至少它是合法代码:
ActiveSheet.Cells(LINHA, 2).Value = session.findById("wnd[0]/usr/shell/shellcont[1]/shell[1]", 2, "&Hierarchy").Text
推荐阅读
- react-native - 获取 Super 表达式必须为 null 或 React Native App 中的函数
- ssh - 从 ssh 下载文件的整个文件夹
- c# - 将两个行值放入一列,将另一行值放入另一列,可以将更多行值添加到列中
- join - Bigquery 同比加入
- python - 用于评论系统的 Django 模型和表单
- python - 我应该如何处理两个项目共享的本地依赖项?
- javascript - TypeError:无法读取详细信息页面中未定义的属性“参数” - React / Express 中的基本 CRUD 应用程序
- html - 如何使输入框在容器内居中而不被标签向下推?
- reactjs - 重新渲染后创建精确数量的 ref
- view - 不能在本地范围内使用 'bgcolor' [Pinescript] [tradingview]