c++ - excel xll :name of the calling function from within function

标签 c++ visual-studio-2010 excel dll xll

我有一个 c++ xll 程序,它是使用 Microsoft excel sdk 编写的。是否有任何 excel4v() 或 excel12v() 函数可以告诉我调用它的 excel 用户定义函数的名称。

例如,假设我有两个 excel 用户定义函数 my_func1() 和 my_func2()。假设我有另一个函数 func(),它被 my_func1() 和 my_func2() 调用。在 func() 中,我想放置这个 excel4v/excel12v 函数来确定哪个用户定义函数(my_func1() 或 my_func2())正在调用 func()。有没有办法做到这一点 ?

最佳答案

为什么不给 func 添加一个参数,让 my_func1 和 my_func2 告诉 func 他们是谁? 为什么要把 Excel4 拖进去?

关于c++ - excel xll :name of the calling function from within function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15951614/

相关文章:

java - 如何使用java在Excel中导入文本文件?

excel - 在vba中查找时差

c++ - 自定义 C++ ASP .NET 成员(member)登录

c++ - 将值分配给 vector 类型结构的问题

c++ - 如何加载序列化的 boost::variant?

visual-studio - Visual Studio 2010 在调试 C++/CLI(混合模式)项目期间挂起

c++ - boost::multi_index_container 因 _com_ptr_t 对象而崩溃

c++ - visual c++ 中有多少种字符串类型

windows - vcvarsall.bat 和 bin/vcvars32.bat 有什么区别?

vba - 在VBA中对选定单元格执行修剪功能