Visual Studio Tools for Applications 是 Office 2007 的一部分吗?
VSTO 位我理解。 Visual Studio 具有项目模板,可帮助您开始创建基于 .NET 的漂亮加载项。
但是VSTA在哪里? 我安装了 SDK,但它似乎是为了向您自己的应用程序添加可扩展性而设计的。
我原以为 VSTA 就像 Office 2007 的新 VBA。Infopath 2007 似乎启用了 VSTA,但我似乎找不到 Excel 2007 也启用了 VSTA。
我错过了什么吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
据我了解,VSTA 不是一个“新的 VBA”,也不是内置于 Office 2007 中的,而是一个单独的“Super-VBA with .NET”,必须从 Summit 获得许可,并作为外部应用程序的一部分进行分发。 我认为它只是针对希望扩展 Office 的 ISV,但它的简介也包含以下内容:
我没有费心去谷歌搜索 BDM,而 SI 对我来说意味着 le Système International d'Unités,但我认为这意味着你可以使用可怕的 excel VBA 混乱,你的交易员用它把毫无价值的抵押贷款变成金矿 CDO(然后救助) ,您的“真正的开发人员”可以在 Visual Studio 中打开它并解决混乱问题(或者干脆退出...)。
VBA 和 VSTA 也可以共存:
http://blogs.msdn.com/vsta/archive/ 2006/07/31/684514.aspx
As I understand it, VSTA is not a 'new VBA' nor built into Office 2007, but a separate 'Super-VBA with .NET' that must be licensed from Summit, and distributed as part of an external application. I think it's just targeted at ISVs wishing to extend Office, but the blurb about it also contains this gem:
I've not bothered googling BDMs and SI means le Système International d'Unités to me, but I took this mean that you can take the horrible mess of excel VBA that your traders used to turn worthless morgages into goldmine CDOs (and then bailouts), and your 'real developers' can open it in Visual Studio and sort the mess out (or just quit...).
also VBA and VSTA can exist together:
http://blogs.msdn.com/vsta/archive/2006/07/31/684514.aspx
如果我理解正确的话,VSTA是一项新技术,为应用程序供应商提供了一条“标准”的可扩展性捷径。 因此,它将来可能会出现在 Office 应用程序中,也可能不会,但现在不存在。
如果 Excel、Word 等支持它,那么 UI(Visual Studio Shell?)应该作为包的一部分进行分发。
但我可能离基地很远......
If I understand correctly, VSTA is a new technology that provides a "standard" short-cut route to extensibility for application vendors. So it may appear in Office apps in the future or it may not, but it's not there now.
If it becomes supported by Excel, Word and the like, then the UI (Visual Studio Shell?) should be distributed as part of the package.
But I may be miles off-base...
请在此处阅读更多信息...
http://msdn.microsoft.com/en-us/library/54ds2za4(v=vs.80).aspx
Read more here...
http://msdn.microsoft.com/en-us/library/54ds2za4(v=vs.80).aspx