首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >C#和Excel自动化外接程序问题

C#和Excel自动化外接程序问题
EN

Stack Overflow用户
提问于 2011-09-08 00:33:08
回答 2查看 414关注 0票数 0

我对c#比较陌生,正在尝试为excel创建一个自动化插件,并且我遵循了这个article中给出的说明

当我使用数字作为从单元格调用的函数的参数时,这种方法工作得很好

代码语言:javascript
运行
复制
 =MultiplyNTimes(3,7,8)

但是当我使用手机地址时

代码语言:javascript
运行
复制
=MultiplyNTimes(A1,B2,C3)

excel无法识别该函数,并抛出#NAME错误。

在VS中调试,我可以看到函数甚至没有被调用。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-08 00:50:06

不是很优雅,但是试试这个:

代码语言:javascript
运行
复制
=MultiplyNTimes(VALUE(A1),VALUE(B2),VALUE(C3))
票数 0
EN

Stack Overflow用户

发布于 2011-09-08 00:52:20

虽然只是猜测,但我要尝试的第一件事是更改函数参数

代码语言:javascript
运行
复制
public double MultiplyNTimes(double number1, double number2, double timesToMultiply)

代码语言:javascript
运行
复制
public double MultiplyNTimes(Excel.Range number1, Excel.Range number2, Excel.Range timesToMultiply)

..to获取它以接受工作表单元格地址而不是数字值。

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

https://stackoverflow.com/questions/7337395

复制
相关文章

相似问题

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