Tap*_*nic 4 excel vba vsto ms-office visual-studio
VBA会不会很快消失,就像VB6一样?我不应该用VBA开发新的Office应用程序吗?或者我应该使用VSTO开发所有新的Office应用程序?
更新:最近阅读了这篇文章.
VSTO具有新功能,但与VBA相比也存在一些重大缺陷.
首先,代码访问安全性可能使部署VSTO应用程序变得很困难(这是礼貌的).
另一方面,VSTO开发环境远不像VBA那样"高级用户"开发人员可以访问.例如,没有宏录制器可以帮助您入门.
而且一个很大的障碍是.NET与进程外COM对象的互操作不能很好地工作.例如,如果要从Excel VSTO应用程序中操作其他Office应用程序(Word,PowerPoint,Outlook),您将在后台找到这些应用程序的多个副本,原因如此知识库文章中所述.
所有这一切加上对现有VBA应用程序的巨额投资意味着VBA不会很快消失.
| 归档时间: |
|
| 查看次数: |
2088 次 |
| 最近记录: |