随着vsto和excel越来越多地试图结合visual studio和C#,VBA是否已经消亡?

随着vsto和excel越来越多地试图结合visual studio和C#,VBA是否已经消亡?,excel,vba,Excel,Vba,excel vba的未来是什么?excel似乎正在尝试将VSTO作为主流解决方案的第三或第四个版本。是否有明确的战略?vba会很快消失吗?简单的答案是“不会,它不会很快消失。”微软在这一点上已经很清楚了。对此有多处引用,例如: 这也是一本好书:简单的答案是“不,它不会很快消失。”微软在这一点上已经很清楚了。对此有多处引用,例如: 这也是一本很好的读物:我可以告诉你,Office 2010仍然支持它。VBA库本身实际上自VB6以来首次获得了一个。Office2010还有一些其他的小东西 一个潜

excel vba的未来是什么?excel似乎正在尝试将VSTO作为主流解决方案的第三或第四个版本。是否有明确的战略?vba会很快消失吗?

简单的答案是“不会,它不会很快消失。”微软在这一点上已经很清楚了。对此有多处引用,例如:

这也是一本好书:

简单的答案是“不,它不会很快消失。”微软在这一点上已经很清楚了。对此有多处引用,例如:


这也是一本很好的读物:

我可以告诉你,Office 2010仍然支持它。VBA库本身实际上自VB6以来首次获得了一个。Office2010还有一些其他的小东西

一个潜在的问题是,一些高级VBA应用程序使用32位ActiveX控件,这些控件可能从未发布过64位版本。但对于大多数日常业务应用程序来说,您应该还可以

Office对微软来说非常重要,所以他们不会故意做任何损害业务的事情。我可以想象,无论他们做什么,都会有一个路线图来帮助人们向“新”的方式过渡

至于多久才会发生这样的转变,考虑到许多商业大企业仍在使用XP/Office 2003。我们知道Office2010支持VBA。如果这种模式适用于Office2010,那么在2017年,Windows7/Office2010上仍然会有大公司


总的来说,我不会为此而睡太多觉。只要确保你能进入微软的开发者程序,这样你就可以关注它,并确保你的技能不会过时

我可以告诉你,Office 2010仍然支持它。VBA库本身实际上自VB6以来首次获得了一个。Office2010还有一些其他的小东西

一个潜在的问题是,一些高级VBA应用程序使用32位ActiveX控件,这些控件可能从未发布过64位版本。但对于大多数日常业务应用程序来说,您应该还可以

Office对微软来说非常重要,所以他们不会故意做任何损害业务的事情。我可以想象,无论他们做什么,都会有一个路线图来帮助人们向“新”的方式过渡

至于多久才会发生这样的转变,考虑到许多商业大企业仍在使用XP/Office 2003。我们知道Office2010支持VBA。如果这种模式适用于Office2010,那么在2017年,Windows7/Office2010上仍然会有大公司


总的来说,我不会为此而睡太多觉。只要确保你能进入微软的开发者程序,这样你就可以关注它,并确保你的技能不会过时

显然,VBA没有新的投资——IDE多年来没有改变——但微软不能停止支持VBA,这将是一场必然的暴动,特别是在Excel用户中。是的,你说得绝对正确。当VBA从MacOffice2008中删除时,情况非常糟糕。MacOffice2008的占地面积要小得多,狂热的宗教用户很快就不会在他们的平台上看到MSFT了。将其从办公室中移除将是微软可能做出的最糟糕的举动之一,我想他们知道这一点。但是,在语言和VBE方面确实应该有更多的投资——这与“更胖”和更复杂的技术(如VSTO和OpenXML SDK)之间的差距太大了,大多数超级用户甚至都不会考虑离开VBA。在Office 2010中,VBE有一些细微的变化。它主要是化妆品而不是功能性的。但是有一些小东西,比如图标等(例如:插件管理器现在有一个齿轮图标)。没有什么惊天动地的,但它表明人们仍然在代码库中。是的,在新的Office 2010培训中(我相信在第9频道),它说VBA开发人员实际上在增长,而不是减少。进入壁垒远低于VSTO/.NET/OOXML。我想,标准B&N或Borders书架上的Excel和Access VBA书籍数量足以证明这一点。VBA的新投资显然为零——IDE多年来没有改变——但微软无法停止支持VBA,这将是一场必然的暴乱,尤其是在Excel用户中。是的,你完全正确。当VBA从MacOffice2008中删除时,情况非常糟糕。MacOffice2008的占地面积要小得多,狂热的宗教用户很快就不会在他们的平台上看到MSFT了。将其从办公室中移除将是微软可能做出的最糟糕的举动之一,我想他们知道这一点。但是,在语言和VBE方面确实应该有更多的投资——这与“更胖”和更复杂的技术(如VSTO和OpenXML SDK)之间的差距太大了,大多数超级用户甚至都不会考虑离开VBA。在Office 2010中,VBE有一些细微的变化。它主要是化妆品而不是功能性的。但是有一些小东西,比如图标等(例如:插件管理器现在有一个齿轮图标)。没有什么惊天动地的,但它表明人们仍然在代码库中。是的,在新的Office 2010培训中(我相信在第9频道),它说VBA开发人员实际上在增长,而不是减少。进入壁垒远低于VSTO/.NET/OOXML。我想标准B&N或Borders书架上Excel和Access VBA书籍的数量足以支持这一说法。微软有一个明确的目标——消除VBA——但我认为他们没有任何工作策略来实现这一目标。Office每年的利润高达数十亿美元,主要客户在VBA上投入了大量资金。微软有一个明确的目标——消除VBA——但我认为他们没有任何工作策略来实现这一目标。办公室是值得的