首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UiPath -可以从UiPath中将值传递到excel宏吗?

UiPath -可以从UiPath中将值传递到excel宏吗?
EN

Stack Overflow用户
提问于 2016-06-22 02:55:53
回答 2查看 2.7K关注 0票数 2

我试图从UiPath内部将值传递给XL宏。

在XL中,我设法将值从按钮传递到宏。

这就是我从按钮调用宏的方式。

'macroTest("A12")‘

我试过不带单引号的方法,但不起作用。如果字符串两边没有双引号,它就不能工作。

我尝试在UiPath中创建一个变量,如下所示"'macroTest(“& CHR(34) & "A12”& CHR(34) &“)'”

但我没那么走运。

任何想法都将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2016-06-22 23:24:34

目前,您不能使用Execute macro活动向宏传递参数。您可以做的是使用write Cell活动在一个单独的工作表中写入一些固定单元格中的值,并让宏读取其中的值。你觉得这会有帮助吗?

此外,您也可以尝试在我们的社区论坛上提问:https://uipath.zendesk.com/hc/en-us/community/topics

票数 0
EN

Stack Overflow用户

发布于 2021-10-13 00:06:50

可以将参数从UiPath传递到VBA宏中的参数,但必须正确完成。

  1. 在Excel应用程序范围属性中,必须启用MacroSettings。
  2. 调用VBA活动必须位于Excel应用程序范围内。
  3. VBA代码必须位于.txt文件中。这意味着您可以在任何类型的工作簿(即.xlsx或.xls)上运行宏;而不仅仅是.xlsm文件类型。
  4. 传递的参数必须是某种类型的集合。我在此example.
  5. Your中使用了数组。信任中心内的宏设置必须正确(请参见下文)。

Excel设置

要进行正确的设置选择,请在Excel工作簿中,导航到文件->选项->信任中心->信任中心设置…->宏设置。在“开发人员宏设置”下,确保选中“对VBA项目对象模型的信任访问”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37952453

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档