从Qt在Excel中调用用户定义的VBA函数

发散

众所周知,在Qt(或其他C ++环境)中,我们可以使用QActiveX来操纵Excel。但是,如果工作簿中有一些用户定义的VBA函数,有什么方法可以将参数传递给它们并调用它们?

Sheng Jiang 蒋晟

您可以使用方法名称和参数来调用QAxObject :: dynamicCall。

Worksheet.Evaluate和Application.Evaluate易于使用。它们采用一个字符串参数,因此您需要以UDFName(parameter1,parameter2,...)的形式编写脚本。并且由于将字符串转换为UDF参数类型,因此它们比Application.Run慢。

Application.Run也可以用于调用UDF。第一个参数是UDF名称,其余参数按位置传递给UDF。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在VBA代码中调用用户定义的函数

在Sub VBA中调用用户定义的函数

在Sqlite的Insert命令中调用用户定义的函数

如何在Java中调用用户定义的Lambda函数

如何在C ++中调用用户定义的函数?

如何在代码中调用用户定义函数?

从WPF C#中的For循环调用用户定义的函数

从dplyr :: mutate调用用户定义的函数

调用用户定义的jQuery函数

Julia模块调用用户定义函数

如何从 PHP 中的另一个用户定义函数调用用户定义函数

如何从bash中的另一个用户定义函数调用用户定义函数?

在另一个用户定义的函数中调用用户定义的函数时发生Nameerror

如何在React中调用用户定义的函数在<td>中打印

如何使用 purrr::pmap 在 R 中调用用户定义的函数

从python库中调用用户定义函数的一些好方法是什么?

从 Python 的 configparser 模块中的配置文件调用用户定义的函数

在oracle中添加检查约束时调用用户定义函数时出错

使用用户定义的函数对VBA数组中的唯一值进行计数

使用Rcpp从C ++调用用户定义的R函数

调用用户定义的数据库函数

Makefile的eval命令不会调用用户定义的函数

使用$(this)选择器调用用户定义的Jquery函数

Pandas eval-在列上调用用户定义的函数

在循环内调用用户定义的函数以在ggplot2中生成自定义图

VBA中Excel Solver函数的用户定义范围

C#在SQL Server中调用用户定义的标量函数,该函数将表类型作为其参数

在cfml中调用用户定义的Java类

在pyspark中应用用户定义的聚合函数的替代方法