中国铁塔是干什么的| 什么地奔跑| 非什么意思| guava是什么水果| 手指起倒刺是什么原因| zv是什么品牌| 参谋长是什么级别| 云南是什么民族| 双向情感障碍吃什么药| rap是什么意思| 补气血吃什么药| 桂花是什么颜色| 痢疾吃什么药最有效| 迥异是什么意思| 长期喝枸杞水有什么好处和坏处| 讲解是什么意思| 双重否定句是什么意思| ct是什么检查| 我行我素的人什么性格| 男人吃逍遥丸治什么病| 风水宝地是什么生肖| 异常白细胞形态检查是查什么病| 什么叫布施| 老是犯困想睡觉是什么原因| qcy是什么牌子| fsh是什么| 硬化症是什么病| 备孕是什么意思| 辗转什么意思| 客单价什么意思| 尖酸刻薄什么意思| 什么叫电解质| 猫咪黑下巴是什么原因| 孕妇梦见洪水是什么意思| 渡人是什么意思| 爱吃甜食是什么原因| 炎是什么意思| 什么是中位数| 炙是什么意思| 一什么便什么造句| 梨形心见于什么病| 收缩压是什么意思| 闲是什么生肖| 荨麻疹长什么样图片| 把子肉是什么肉| 肝低密度灶是什么意思| 2月27号是什么星座| 1年是什么朝代| 当你从我眼前慢慢走过是什么歌| 为什么乳头会痒| 法官是干什么的| 家里来猫是什么征兆| 大运是什么意思| 嘴唇一圈发黑是什么原因造成的| 看头发挂什么科| 眷属是什么意思| 产褥期是什么意思| 毛巾发黄是什么原因| 消化不良的症状吃什么药| 召力念什么| 焯是什么意思| 尾椎骨疼痛是什么原因| 立秋什么意思| 菊花泡水喝有什么好处| 神父是什么意思| 干红是什么意思| 杯葛是什么意思| 鸡粉是什么| 长红疹是什么原因| 脚气应该挂什么科| sport什么品牌| 脚气长什么样| 佛心是什么意思| 身在其位必谋其职是什么意思| 什么是道| 中图分类号是什么| 女生是什么意思| 2009年属什么生肖| 深耕是什么意思| 做梦梦到牛是什么意思| 艾草泡脚有什么功效| 子宫切除有什么影响| 什么网站可以看黄色视频| 艾司唑仑是什么药| 乡政府属于什么单位| 文采是什么意思| 腹部彩超挂什么科| 蛋白粉什么时候吃| 旦辞爷娘去的旦是什么意思| dsa检查是什么| 花花世界不必当真是什么歌| 国家一级演员是什么级别| 一直打嗝吃什么药| 马步鱼是什么鱼| 秀五行属什么| 什么人什么己| 尿酸高是什么引起的| 软骨炎是什么病| 肌肉紧张是什么症状| 彦五行属性是什么| 168红包代表什么意思| 夫妇是什么意思| 七叶子是什么意思| 慕名而来是什么意思| 金玉其外败絮其中是什么意思| 什么人不能摆放大象| 猫哭了代表什么预兆| 吃什么可以修复子宫内膜| 棒槌是什么意思| 牙缝越来越大是什么原因| 宝宝咳嗽挂什么科| 分分钟都妙不可言是什么歌| 三点水一个条读什么| pd医学上是什么意思| national是什么牌子| 老睡不醒是什么原因| 骨头坏死是什么原因造成的| 造势是什么意思| 荨麻疹吃什么药最管用| 咳嗽吃什么好得快| 误食干燥剂有什么危害| 七月初七是什么星座| 流产后吃什么水果最佳| 鸡蛋液是什么| bg什么意思| 鬼打墙什么意思| 军加皮念什么| 什么时候打胎对身体伤害最小| 护士是什么专业| as医学上是什么意思| 情感细腻是什么意思| 凝血四项是检查什么的| 一个立一个羽是什么字| 什么的鸟儿| 田此读什么| 眩晕症是什么原因| 心阳虚吃什么中成药| 山东立冬吃什么| 哪吒的妈妈叫什么| 3岁小孩不会说话是什么原因| 94年属于什么生肖| 烘焙是什么意思| 血糖高应该注意什么| 益生菌吃了有什么好处| 什么人容易得胆结石| 1970属什么| 载波是什么意思| 脑血栓不能吃什么水果| 亚克力是什么材质| 西地那非是什么| 灵芝孢子粉什么时候吃最好| 酸麻胀痛痒各代表什么| 6月17日是什么星座| 注音是什么| 牡丹王是什么茶| 孔雀喜欢吃什么食物| 蜱虫是什么样子的| 蛋白石是什么石头| 谷丙转氨酶是检查什么的| 梦见黑蛇是什么意思| 游泳对身体有什么好处| 手为什么会脱皮| cho是什么意思| 见红的血是什么颜色| 腹水是什么意思| 为什么水能灭火| 新白娘子传奇许仙为什么用女的演| 守字五行属什么| 梦见自己死了预示什么| 不什么其什么的成语| 下嘴唇溃疡是什么原因| 蛊是什么| 1.19是什么星座| 什么叫打飞机| 窦性心律吃什么药| 肚子拉稀像水一样是什么情况| 泡妞是什么意思| 须眉是什么意思| 春梦了无痕是什么意思| 食管炎是什么原因引起的| 做提肛运动有什么好处| 毛囊是什么| 吃什么可以让卵泡长得快| 什么狗不如| 女人脾肾两虚吃什么好| 刮痧的痧是什么东西| nt检查是什么| 德艺双馨是什么意思| prada是什么档次| 夏枯草治什么病| 血常规检查能查出什么| 人养玉三年玉养人一生是什么意思| 一个虫一个冉读什么| 一个白一个本是什么字| 总是心慌是什么原因| 什么人容易得帕金森| 什么动物吃蛇| 颈椎ct能检查出什么| 恩施玉露是什么茶| 什么是电子邮件地址| 粉底液和bb霜有什么区别| 合掌是什么意思| 甲状腺不均质改变是什么意思| 芋圆是什么| 发改委是干什么的| 命犯桃花是什么意思| 属龙的今年要注意什么| 六月二号什么星座| 流产后吃什么水果好| 苹果是什么季节成熟的| 什么叫有气质| 成吉思汗和忽必烈是什么关系| 螺吃什么| 蝴蝶骨是什么| 庭长是什么级别| 927什么星座| 拔罐后要注意什么| 保家卫国是什么生肖| 美国为什么打伊朗| ntl是什么意思| 胃烧心吃什么食物好| 十月30号是什么星座| 吃什么丰胸最好| 脂溢性皮炎是什么引起的| 什么因果才会有双胞胎| 支架后吃什么药| 天蝎什么象| 大运流年是什么意思| 辛辣的辛是什么意思| 放浪形骸是什么意思| 夜幕降临是什么意思| 童心未泯什么意思| 噗噗是什么意思| 医学P代表什么| 总师是什么级别| 林黛玉是个什么样的人| cu是什么元素| 屎壳郎的学名叫什么| 狗狗流鼻涕吃什么药| 卵黄囊偏大是什么原因| 属猪生什么属相宝宝好| 7月29日是什么星座| 肾结水是什么原因造成的| 百合长什么样子| 象代表什么生肖| 空腹喝什么茶| 朝秦暮楚是什么意思| 骨髓抑制是什么意思| 奎字五行属什么| 在水一方什么意思| soho是什么意思| 异地办理护照需要什么材料| 印度为什么叫阿三| 类风湿吃什么药| 流产会出现什么症状| 什么眼霜去眼袋效果好| 骨扫描是检查什么| 梦见黑熊是什么预兆| 1999是什么年| 吃降压药有什么副作用| 急性荨麻疹是什么原因引起的| 龟头炎用什么药膏| 雷达表属于什么档次| 994是什么意思| 百度Jump to content

柳钢首季盈利3亿多元 创近年季度盈利最好水平

From Wikipedia, the free encyclopedia
百度 Liquid位居第二获得8万美元以及120分赛事积分,EG跟Secret并列三四名获得4万美元以及40赛事积分。

Visual Studio Tools for Office (VSTO) is a set of development tools available in the form of a Visual Studio add-in (project templates) and a runtime that allows Microsoft Office 2003 and later versions of Office applications to host the .NET Framework Common Language Runtime (CLR) to expose their functionality via .NET.

This allows extensions to the Office applications to be written in CLI compliant languages as well as to use functionality and user interface constructs from Office applications in .NET applications.[1] Extensions to Office prior to Office 2003 only allowed the creation of COM add-ins using Visual Basic or Visual C++ and a "Developer" edition was also offered that enabled VBA developers to create COM Add-ins.

VSTO supersedes developer editions of Office 2000 and Office XP for Office development. The developer editions of Office have been discontinued after Office XP and VSTO is available for Office 2003 and later versions only. The VSTO runtime, although part of VSTO development tools, is also downloadable separately if required. COM addin development is still possible for Office 2000 and all later versions using the Shared Add-in template in any version of Microsoft Visual Studio.

The VSTO add-ins (project types and controls) are also developed using Visual Studio. For Visual Studio .NET 2003 and Visual Studio 2005, it was available only as a standalone edition with support for .NET languages limited to Visual Basic.NET and C#. It was also included as a part of the Visual Studio Team System 2005.

Later on, the Visual Studio Tools for Office 2005 Second Edition (VSTO 2005 SE) was released as a free add-in to Visual Studio Professional and above that includes Office 2007 and 2003 support. However, for Visual Studio Professional Edition, it installs only the application-level add-ins; it does not add the document-level customizations or other functionality (actions pane, host controls, visual document designer, etc.) available in the full version of VSTO or Team System editions.[2][3]

The current version is Visual Studio Tools for Office 2012 (VSTO 4.5) which is compatible with Office 2016, Office 2013, Office 2010, and Office 2007.

Comparison with VBA

[edit]

Like VBA, code written for VSTO is executed by a separate virtual machine (the CLR) which is hosted inside the Microsoft Office applications. However, unlike VBA, where the code is stored in the document file itself, programs written with VSTO are stored in separate CLI assemblies which are associated with the documents by means of custom properties.[4]

If the properties are present, Microsoft Office hosts the CLR and loads the assembly specified in the property into a separate appdomain named after the document's name.[5] VSTO applications are subject to the .NET Framework Code Access Security constraints, in addition to the digital signature based permission model that governs VBA macros.[6]

VSTO development is normally performed using Visual Studio as used by professional programmers. The Office application is (re)started for each debugging session. VBA is normally developed from within the Office application and requires no special tools. VBA also has a macro recorder that can generate VBA code from user actions which is useful for non-professional programmers.

Comparison with JavaScript API

[edit]

Office extensions or add-ins can be developed using VSTO and JavaScript API technologies. VSTO is Microsoft .NET technology and add-ins using JavaScript API technology use JavaScript, HTML and CSS.

JavaScript API add-ins are highly portable across platforms like iOS, mobile phones, tablets and Windows. The complete licensing process and cycle is easy and maintained within add-ins. Interactive visualization is feasible in JavaScript API add-ins using Charts, ClipArt and Maps.

JavaScript API add-in development is comparatively new technology and is introduced with Office 2016. There are limited APIs and functions available and supported.

VSTO has complete access to all Office object models. It is feasible to perform all operations on the Office client. Features that requires accessing local machine file systems and other applications are feasible and easy in VSTO. C# or any other CLI programming language can be used to create new Office add-ins.

VSTO compatibility and add-in functionality

[edit]

The latest version of VSTO, as of 2018, is "Office Tools for Visual Studio" and is available with all versions of Microsoft Visual Studio 2017.

VSTO 2003, 2005, 3.0 and 2010 runtimes install in side-by-side (SxS) mode. VSTO 2005 SE runtime replaces the earlier VSTO 2005 runtime. VSTO 2010 runtime installs side-by-side with VSTO 3.0, however, Office 2007 applications can also use the VSTO 2010 runtime. All older VSTO solutions will continue to run in newer versions of Office as long as the runtime against which they were developed is installed.

VSTO solutions developed against newer Office versions will not work in older Office versions as they lack the necessary Primary Interop Assemblies (PIAs) [7] Office 2010 applications will always use VSTO 2010 Runtime. Design-time support is as follows:

VSTO runtime version Develop/Build against Office 2003 Develop/Build against Office 2007 Develop/Build against Office 2010 .NET version Available as
Document-level Application-level Document-level Application-level Document-level Application-level
VSTO 2003 Word, Excel .NET 1.1 Available only as Visual Studio .NET 2003 VSTO SKU
VSTO 2005 Word, Excel Outlook .NET 2.0, 3.0 or 3.5 Available as Visual Studio 2005 VSTO SKU and part of Visual Studio 2005 Team System editions
VSTO 2005 SE Requires VSTO 2005 for document-level customizations Word, Excel, Outlook, PowerPoint, Visio InfoPath Word, Excel, Outlook, PowerPoint, Visio, InfoPath .NET 2.0, 3.0 or 3.5 Downloadable for Visual Studio 2005 Professional and above, however document-level customizations require original VSTO 2005 (Standalone SKU or Team System editions)
VSTO 3.0 Word, Excel (Builds against the VSTO 2005/2005 SE runtime) Word, Excel, Outlook, PowerPoint, Visio, Project (Builds against the VSTO 2005 SE runtime) Word, Excel, InfoPath Word, Excel, Outlook, PowerPoint, Visio, InfoPath, Project, SharePoint 2007 Workflows .NET 3.5 Built into Visual Studio 2008 Professional and above
VSTO 4.0 Word, Excel Word, Excel, Outlook, PowerPoint, Visio, InfoPath, Project Word, Excel Word, Excel, Outlook, PowerPoint, Visio, InfoPath, Project .NET 3.5 or 4.0 Built into all versions of Visual Studio 2017

Code developed with various editions of VSTO will only work with certain releases and editions of Microsoft Office 2003 and related products. Specifically, VSTO solutions developed in editions prior to VSTO 2005 SE will not work with any edition of Office 2003 other than Professional. VSTO solutions developed with VSTO 2005 SE will work with Office 2003 Standard (only application-level add-ins) and Professional. VSTO 2005 SE solutions will work with all editions of Office 2007.

See also

[edit]

References

[edit]
  1. ^ "Office and SharePoint Development in Visual Studio". msdn.com. Microsoft.
  2. ^ "Visual Studio 2005 Tools for the 2007 Office System (VSTO 2005 SE) Released to the Web". blogs.msdn.com. Microsoft. November 9, 2006.
  3. ^ VSTO features available by product combination
  4. ^ More on Word and Excel as CLR hosts
  5. ^ "Another CLR hosts are shipped from Microsoft". Archived from the original on January 18, 2008. Retrieved January 16, 2008.
  6. ^ VSTO Security Model
  7. ^ VSTO Loader and Runtime Components
[edit]
商朝后面是什么朝代 花茶是什么茶 柏拉图爱情是什么意思 什么拉车连蹦带跳歇后语 孕期吃什么长胎不长肉
什么叫引产 opd是什么意思 肝肾衰竭有什么症状 怀孕喝酒会有什么反应 睾丸肿大是什么原因
胆囊炎的症状是什么 宝宝出牙晚是什么原因 巴旦木是什么 怀孕抽烟对孩子有什么影响 医生为什么用肥皂洗手
精是什么意思 什么含维生素d 酋长是什么意思 人老珠黄是什么动物 8月一日是什么节日
什么入伏hcv8jop5ns5r.cn 总有眼屎是什么原因hcv9jop2ns5r.cn 化疗和放疗有什么区别sanhestory.com 唐僧叫什么名字hcv9jop6ns4r.cn 测智力去医院挂什么科hcv7jop5ns3r.cn
病毒性感染是什么原因引起的hcv7jop9ns7r.cn 老是犯困是什么原因hcv9jop4ns1r.cn 耳朵痛是什么原因wmyky.com 一个月没有来月经是什么原因hcv8jop0ns1r.cn b型血的孩子父母是什么血型hcv8jop2ns1r.cn
飞蛾飞进家里预示什么dayuxmw.com 多囊肾是什么意思cj623037.com 慕强什么意思hcv8jop9ns4r.cn 过敏性紫癜看什么科hcv9jop2ns4r.cn 癣用什么药hcv9jop2ns5r.cn
亦如是什么意思hcv9jop0ns2r.cn 冠带什么意思hcv8jop1ns0r.cn 什么是软装hcv9jop2ns1r.cn 多囊是什么病hcv7jop7ns2r.cn 什么是mhcv9jop5ns6r.cn
百度