vba - 如何让 VBA 脚本适用于变量字段?
问题描述
我需要在技术完成期间更改工单上的日期并编写了一个脚本。问题在于某些工作订单的字段名称为 RIARCH-ADDAT,而其他一些工作订单使用 RIWO1-BEZDT 作为结束日期。
如何编辑我的脚本以适用于任一字段名称?
Session.findById("wnd[1]/usr/ctxtRIARCH-ADDAT").Text = B Session.findById("wnd[1]/usr/ctxtRIWO1-BEZDT").Text = B
目前我为 1 个字段运行脚本,然后更改它并再次运行它。我只是无法让它工作:(
谢谢大家!
解决方案
你可以这样尝试:
...
on error resume next
Session.findById("wnd[1]/usr/ctxtRIARCH-ADDAT").Text = B
if err.number <> 0 then Session.findById("wnd[1]/usr/ctxtRIWO1-BEZDT").Text = B
on error goto 0
...
问候, ScriptMan
推荐阅读
- ios - 我是否需要单独的 SKProduct 订阅有试用版和没有试用版?[应用商店]
- python - 为什么我不能使用 matplotlib 在同一个图表中为每个产品(在数据集中)绘制单独的条形图?
- reactjs - NestedMenuItem 的方向(material-ui)
- c++ - 如何在 cpp 中使用无 vector3 值类型?
- php - 产品数据未插入 phpmySQL
- parsing - Altair Monarch 可以直接连接到 Snowflake 进行数据摄取吗?
- performance - 加速滚动回归(寻找 Fama-Macbeth Betas)
- c# - 根据更新信息更新表
- flutter - 使用嵌套api解析模型类中的JSON以登录flutter?
- java - 以注释方式具有自动默认功能的 Java 构建器