u****h 发帖数: 2193 | 1 这个问题可能很弱智: VBA能做的事情, C#都可以做吗?
就是我要写一个程序, 在excel的一个spreadsheet底下就可以直接进行计算,不需要运
行其他的.exe文件.
我印象中VBA是做这个的,但是我不熟, 能用C#, java, python这种类型的语言实现吗?
谢谢拉! | J******d 发帖数: 506 | 2 你能用C#更新thisworkbook.sheets("Sheet1")上面所有的pivot table么?
?
【在 u****h 的大作中提到】 : 这个问题可能很弱智: VBA能做的事情, C#都可以做吗? : 就是我要写一个程序, 在excel的一个spreadsheet底下就可以直接进行计算,不需要运 : 行其他的.exe文件. : 我印象中VBA是做这个的,但是我不熟, 能用C#, java, python这种类型的语言实现吗? : 谢谢拉!
| C*****d 发帖数: 69 | 3 直接进行计算
What do you mean by "directly calculate"?
It can either be a user defined function or a macro? | u****h 发帖数: 2193 | 4 哦, 我的意思就是后面说的, "不需要运行其他的.exe文件." 也就是说用户可以直接在
excel里面操作, 计算一些monte carlo之类的. 就这点要求, c#能实现吗?
谢谢拉!
【在 C*****d 的大作中提到】 : 直接进行计算 : What do you mean by "directly calculate"? : It can either be a user defined function or a macro?
| C*****d 发帖数: 69 | 5 sure.
Please google VSTO or Excel Dna. | c**t 发帖数: 2744 | 6 yes you can! check out VSTO
【在 J******d 的大作中提到】 : 你能用C#更新thisworkbook.sheets("Sheet1")上面所有的pivot table么? : : ?
| c**t 发帖数: 2744 | 7 不是能吗,而是太能了
【在 u****h 的大作中提到】 : 哦, 我的意思就是后面说的, "不需要运行其他的.exe文件." 也就是说用户可以直接在 : excel里面操作, 计算一些monte carlo之类的. 就这点要求, c#能实现吗? : 谢谢拉!
| N******r 发帖数: 642 | | u****h 发帖数: 2193 | 9 哈哈, 谢谢大家了, 我懂一点C#, 但是不大懂vba, 就是不大想学新的东西了. 谢谢大
家! | J******d 发帖数: 506 | 10 Wow, really! 谢谢高人指教。
【在 c**t 的大作中提到】 : yes you can! check out VSTO
| x****c 发帖数: 25662 | 11 you should have no trouble to pick up vba.
【在 u****h 的大作中提到】 : 哈哈, 谢谢大家了, 我懂一点C#, 但是不大懂vba, 就是不大想学新的东西了. 谢谢大 : 家!
| u****h 发帖数: 2193 | 12 不好意思,我突然发现如果用VSTO,一定要吧那个customization file,比如.vsto,
.dll文件放到同一个目录下。单独的.xls文件不能run。请问有什么办法吧那些
customization file给integrate起来吗?谢谢了!
【在 c**t 的大作中提到】 : 不是能吗,而是太能了
|
|