美图齐众专注资阳网站设计 资阳网站制作 资阳网站建设
资阳网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

畅谈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.zsjierui.cn/article/djghhig.html

其他资讯