Visual Studio Tools for Applications 是 Office 2007 的一部分吗?

发布于 2024-07-08 22:54:25 字数 240 浏览 8 评论 0 原文

VSTO 位我理解。 Visual Studio 具有项目模板,可帮助您开始创建基于 .NET 的漂亮加载项。

但是VSTA在哪里? 我安装了 SDK,但它似乎是为了向您自己的应用程序添加可扩展性而设计的。

我原以为 VSTA 就像 Office 2007 的新 VBA。Infopath 2007 似乎启用了 VSTA,但我似乎找不到 Excel 2007 也启用了 VSTA。

我错过了什么吗?

The VSTO bit I understand. Visual Studio has the project templates to get you started with creating nice .NET based add-ins.

But where is VSTA? I installed the SDK but it seems to be gears towards adding extensibility to your own applications.

I had thought that VSTA was like the new VBA for Office 2007. Infopath 2007 seems to be VSTA enabled but I cannot seem to find where Excel 2007 is also VSTA enabled.

Am I missing something ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

゛时过境迁 2024-07-15 22:54:25

据我了解,VSTA 不是一个“新的 VBA”,也不是内置于 Office 2007 中的,而是一个单独的“Super-VBA with .NET”,必须从 Summit 获得许可,并作为外部应用程序的一部分进行分发。 我认为它只是针对希望扩展 Office 的 ISV,但它的简介也包含以下内容:

也许最受企业 BDM 和 SI 称赞的功能是,任何版本的 Visual Studio 都可以无缝地打开 VSTA 自定义功能,使专业开发人员能够继续增强最初由最终用户开发人员创建的应用程序 - 这是许多企业所要求的功能,因为应用程序经常需要随着时间的推移变得越来越复杂。

我没有费心去谷歌搜索 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:

Perhaps the feature most applauded by enterprise BDMs and SI’s is that VSTA customizations are seamlessly opened by any version of Visual Studio enabling professional developers to continue to enhance applications originally created by end user developers – a feature requested by many enterprises because applications often grow in sophistication over time.

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

追我者格杀勿论 2024-07-15 22:54:25

如果我理解正确的话,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...

不语却知心 2024-07-15 22:54:25

VSTO 2005 可作为完整的开发环境自行安装

请在此处阅读更多信息...

http://msdn.microsoft.com/en-us/library/54ds2za4(v=vs.80).aspx

VSTO 2005 is available to install by itself as a complete development environment

Read more here...

http://msdn.microsoft.com/en-us/library/54ds2za4(v=vs.80).aspx

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文