我的背景:主要是C编程.我有一些(最近......最近2个月)获得了JAVA(新手)技能.我所有有限的经验都是基于Linux的开发.
我想为工作目的做一些excel编程.我的主要兴趣是开始创建"仪表板"和excel表格中的图表/报告,因为我厌倦了手工更新许多工作表.我很懒,所以我喜欢在任何地方自动化:-)
您建议学习哪种"新"语言(对我而言)?我也希望如果/当我越来越熟悉Windows/MS Office环境时,我可以做更多"强大"的事情.
如果您的主要目标是优化Excel任务,那么VBA就是您需要学习的语言.
好的是,如果你有任何编程背景,学习曲线非常简单.
只需运行"记录宏",执行任务,然后查看生成的代码.你有一个可以学习的实例.
我个人更喜欢C#作为一种语言,但就发布版本而言,VB.NET是一种更好的语言,可用于Office互操作.C#4已改善了这种情况很多虽然与命名参数和可选参数,裁判争论伪造和COM PIA链接.
如果您可以使用C#4,这可能是您的最佳选择 - 但如果您遇到完全发布的版本,您可能希望转而使用VB.NET.
| 归档时间: |
|
| 查看次数: |
10235 次 |
| 最近记录: |