畅谈VisualStudio2010PasteSpecial()函数

Visual Studio 2010有很多值得学习的地方,这里我们主要介绍Visual Studio 2010 PasteSpecial()函数,包括介绍将Excel表格嵌入Word文档等方面

创新互联建站是一家集网站建设,武夷山企业网站建设,武夷山品牌网站建设,网站定制,武夷山网站建设报价,网络营销,网络优化,武夷山网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

#T#Excel表格填充完成后,我们将这个表格嵌入到Word文档中。在主函数Main()的末尾添加如下代码,它将创建一个空的Word文档,然后通过调用函数PasteSpecial(),将Excel表格以链接的形式粘贴到Woed文档中:

var word = new Word.Application();
word.Visible = true;
word.Documents.Add();
word.Selection.PasteSpecial(Link: true, DisplayAsIcon: true);

这里需要说明的是,Visual Studio 2010 PasteSpecial()函数实际上有7个参数,这些参数都是可选的。如果是在C# 3.0中,我们必须全部给定这7个参数,不管这些参数是否真正需要。在C# 3.0中,Visual Studio 2010 PasteSpecial()函数的调用应该是这个样子:

 
 
 
  1. // C# 3.0 code. Not necessary in C# 4.0!  
  2. object iconIndex = System.Reflection.Missing.Value;  
  3. object link = true;  
  4. object placement = System.Reflection.Missing.Value;  
  5. object displayAsIcon = true;  
  6. object dataType = System.Reflection.Missing.Value;  
  7. object iconFileName = System.Reflection.Missing.Value;  
  8. object iconLabel = System.Reflection.Missing.Value;  
  9. word.Selection.PasteSpecial(ref iconIndex,  
  10. ref link,  
  11. ref placement,  
  12. ref displayAsIcon,  
  13. ref dataType,  
  14. ref iconFileName,  
  15. ref iconLabel); 

而在C# 4.0中,因为它支持了可选参数,使得原来需要15行代码才能完成的工作,现在只需要一行代码。大象减肥了!

文章名称:畅谈VisualStudio2010PasteSpecial()函数
地址分享:http://www.mswzjz.cn/qtweb/news35/81685.html

攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能