<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[smallpig的小窝]]></title>
<link>http://www.smallpig.name/</link>
<description><![CDATA[Life is Struggle]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog3 v2.8]]></copyright>
<webMaster><![CDATA[pig_zbl@163.com(smallpig)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>smallpig的小窝</title>
	<url>http://www.smallpig.name/images/logos.gif</url>
	<link>http://www.smallpig.name/</link>
	<description>smallpig的小窝</description>
</image>

			<item>
			<link>http://www.smallpig.name/article.asp?id=66</link>
			<title><![CDATA[悲剧英格兰]]></title>
			<author>pig_zbl@163.com(smallpig)</author>
			<category><![CDATA[娱乐游戏]]></category>
			<pubDate>Mon,28 Jun 2010 00:21:54 +0800</pubDate>
			<guid>http://www.smallpig.name/default.asp?id=66</guid>
		<description><![CDATA[<p><span style="font-size: 14px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 德国4:1英格兰，这是一个赛前我想都没有想过的比分，小组赛最后一轮表现非常铁血的英格兰居然会被屠戮，而且是这种耻辱的比分。。。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 鲁尼的状态一直都不好，杰拉德也未能拯救球队，兰帕德则是被上天无尽的诅咒着，有着最多的射门次数却无一个进球，米尔纳也没有了小组赛时神奇，整支英格兰队开始没有放开，而后又放的太开了。4：1，我不认为这是两队之间的真实差距，英格兰整场在门前并不缺少机会，缺的就是临门的一脚和些许运气，全力进攻的代价就是在赌自己的后防线，英格兰的守门员的确是老了，只比上一个黄油手好那么一点点而已。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;卡佩罗的排兵布阵没有什么太大的问题，只是他对球员的状态把握不太好，迪福作用不明显，鲁尼状态很一般，后防也不那么稳固。意大利国家队已经耻辱出局，而意大利籍的教练今晚也是带着耻辱性的比分回家。意大利，从球员到教练，是不是真的要没落了？</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;如果兰帕德的那个球不被误判，比赛又会是什么结局？ 只是从整场比赛上来看，德国人的确是一只大赛球队，对比赛的掌控和机会的把握都比英格兰做的好。这就是世界杯，给我们带来了激情的足球，漂亮的比赛，也伴随着些许苦涩。英格兰的队员们都是欧战高手，大赛始终是英格兰无法逾越的坎啊。。。<span style="font-size: 14px"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 恭喜德国队，他们踢出了自己的足球，状态已然打出，不出意外，下一场将对阵阿根廷。上界世界杯，德国点球淘汰了阿根廷。德国的下一场又将是一场经典的战役，一起期待吧。<br />
</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;</p>]]></description>
		</item>
		
			<item>
			<link>http://www.smallpig.name/article.asp?id=64</link>
			<title><![CDATA[IBM的光影之旅]]></title>
			<author>pig_zbl@163.com(smallpig)</author>
			<category><![CDATA[随便写写]]></category>
			<pubDate>Thu,25 Mar 2010 21:21:33 +0800</pubDate>
			<guid>http://www.smallpig.name/default.asp?id=64</guid>
		<description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IBM又有新东东发布了，这回换了花样，居然在万达影城的一个放映厅里面举行，怀着看稀奇的心情我今天下午去观摩了一下。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 进影城，办完手续，顺利进场。看着会前放映的宣传片，这才知道是eX5的服务器宣传会，心里第一想法就是机房那台eX4的3850没习多久哦，就又新东西出来了，IBM真会圈钱啊。。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 大会的几个阶段就是IBM在宣传自己的新服务器，讲了一些成功的案例，这些都和以往在海逸参加的IBM会议差不多。提问的环节人不多，问的多是一些虚拟方面的技术，而且动则就是虚拟上百台，我想大概是政府部门吧。。。但我觉得IBM在对重庆的技术支持方面做的不太到位，在重庆根本没有很专业的团队，多的是委托一些下一级的代理商，客户想得到IBM最直接的技术支持，很难。我很想问问这些，但觉得可能不太好，就忍住了。不过，拿电影院的屏幕来放PPT，给我的感觉非常好。。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 很运气，在发短信的环节中争取到了上台的资格，结果一败涂地，博大家一笑而已，500元的万达套票也从我面前飞走~<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;会议完后，我拿着反馈表领了一杯可乐和半杯爆米花，想想IBM的确有钱啊，把我们拉来宣传，还请我们看电影，喝可乐，吃爆米花。。。 这次的免费电影是《越光宝盒》，纯粹的无厘头搞笑电影，感觉很空泛。让我感受最深的就是第一次看电影时，整个放映厅的人都在吃爆米花。。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这次的感觉是比上半天班还累，会后我还是怀念起了海逸的自助餐。。。</p>]]></description>
		</item>
		
			<item>
			<link>http://www.smallpig.name/article.asp?id=63</link>
			<title><![CDATA[观影-《十月围城》]]></title>
			<author>pig_zbl@163.com(smallpig)</author>
			<category><![CDATA[随便写写]]></category>
			<pubDate>Thu,31 Dec 2009 22:56:07 +0800</pubDate>
			<guid>http://www.smallpig.name/default.asp?id=63</guid>
		<description><![CDATA[<p><span style="font-size: 14px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 大时代的背景，小人物的悲壮，深入的文戏铺垫之后，是紧张而又打动观众的连环追杀。走出电影院后，心里很闷，手上是根本就没吃的爆米花和可乐，我们被这部电影所感动，所震憾。。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &ldquo;欲求革命之幸福，必经革命之痛苦&rdquo;，片尾孙中山的这段话似乎是为剧中所有舍生取义的小人物定位。这些人的义并不全都是革命，甚至不知革命为何物，有为家庭的，有为老板的，有为寻死的。影片的上半部对小人物的描述的确很煽情，从而使后半部的武戏更能深入人心。在革命大义下，恰恰是这些小人特充当了炮灰的角色，比起以往讴歌革命先驱的电影来，本片的确更有人情味，更能打动观众，这也是《十月围城》的成功之处。</span></p>
<p><span style="font-size: 14px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;胡军饰演了片中最大的反面角色阎孝国，彪悍的形象，不愧为是科班出身，演的很出彩。阎孝国有着铁血手腕，也有着对清庭的忠诚，是一个很悲剧式的反派。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;甄子丹这次的文戏太好了，滥赌地痞无赖到慈父警察，把人物刻画的很生动形象，也再次证明了自己不仅仅是个动作明星。相比文戏，武戏就有刻意的感觉了，武功高强，枪法奇准，跑酷动作，以及最后那很悲壮的赴死，感觉这就是一个原本的甄子丹。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 王学圻，专业话剧演员，老戏骨，给我的感觉就是不用听他说话就能知道他要表达的意思，牛！！！<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 黎明演的乞丐大侠完全是一心寻死，除了摆酷就是摆酷，李嘉欣幽灵一样的出来闪了几秒种，没啥感觉，商业片的特点。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 谢霆锋的车夫形象很不错，可以说是全片最煸情的角色，但我认为有点过了。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;春哥初次触电，就表演而言，与剧人众多的老演员比起来还是差了许多，但也没太多的瑕疵，演的不错。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 片中的每一个角色都很形象，导演对全局的把握很到位，情绪的培养，酝酿，到最后的爆发很流畅，武戏也没有太多的花哨动作，都是简单实用的招式，并没有让观众去过多的关注动作而忽略情节。这绝对值得我们走进电影院去欣赏，相比靠特效的《2012》以及靠人气的《三枪》，我更喜欢《十月围城》，2009最后一部影片，也是近些年港片中不可多得的经典。</span></p>
<p><span style="font-size: 14px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;PS： 南坪万达影城4号厅，屏幕很大，音响也很到位，不错的电影院，推荐!!</span></p>]]></description>
		</item>
		
			<item>
			<link>http://www.smallpig.name/article.asp?id=62</link>
			<title><![CDATA[c#WORD操作]]></title>
			<author>pig_zbl@163.com(smallpig)</author>
			<category><![CDATA[学习笔记]]></category>
			<pubDate>Sun,06 Dec 2009 21:45:44 +0800</pubDate>
			<guid>http://www.smallpig.name/default.asp?id=62</guid>
		<description><![CDATA[<p>　　由于工作原因需求研究.net操作WORD，在第一时间求教了GOOGLE+MSDN之后，写了一个初步的类供自己使用，office版本为2003。<br />
&nbsp;&nbsp;&nbsp; 　常规的WORD操作一般是写文件，写超链接，写表格等。在试了一些方法之后，觉得使用书签是最简单的，在指定的书签后可以很方便的进行操作。类中是单独开启一个WORD的进程，以避免在操作时与其它开启的WORD文档有冲突，当然，抄了一些网上的代码。。<br />
　　具体代码如下，不定期更新：<br />
　　</p>
<div class="codeText">
<div class="codeHead">C#代码</div>
<ol class="dp-c">
    <li class="alt"><span><span class="keyword">using</span><span>&nbsp;System; &nbsp;&nbsp;</span></span></li>
    <li><span class="keyword">using</span><span>&nbsp;Word&nbsp;=&nbsp;Microsoft.Office.Interop.Word; &nbsp;&nbsp;</span></li>
    <li class="alt"><span class="keyword">using</span><span>&nbsp;System.Windows.Forms; &nbsp;&nbsp;</span></li>
    <li><span class="keyword">using</span><span>&nbsp;System.Data; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li><span class="keyword">namespace</span><span>&nbsp;TechnologyCenter &nbsp;&nbsp;</span></li>
    <li class="alt"><span>{ &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;&lt;summary&gt; </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;操作WORD文件 </span><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;&lt;/summary&gt; </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span>&nbsp;</span><span class="keyword">class</span><span>&nbsp;WordOperation &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">private</span><span>&nbsp;Word.Application&nbsp;z_app&nbsp;=&nbsp;</span><span class="keyword">new</span><span>&nbsp;Microsoft.Office.Interop.Word.Application(); &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">private</span><span>&nbsp;Word.Document&nbsp;z_doc&nbsp;=&nbsp;</span><span class="keyword">null</span><span>; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">private</span><span>&nbsp;</span><span class="keyword">bool</span><span>&nbsp;z_visible&nbsp;=&nbsp;</span><span class="keyword">false</span><span>; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;&lt;summary&gt; </span><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;word操作是否可见 </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;&lt;/summary&gt; </span><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span>&nbsp;</span><span class="keyword">bool</span><span>&nbsp;Visible &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">get</span><span>&nbsp;{&nbsp;</span><span class="keyword">return</span><span>&nbsp;z_visible;&nbsp;} &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">set</span><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;z_visible&nbsp;=&nbsp;value; &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;z_app.Visible&nbsp;=&nbsp;z_visible; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} </span>&nbsp;</li>
    <li class="alt"><span>&nbsp;</span></li>
    <li><span><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#region&nbsp;方法 </span>&nbsp;</span></li>
    <li class="alt"><span>&nbsp;</span></li>
    <li><span><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#region&nbsp;外部方法 </span><span>&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;&lt;summary&gt; </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;初始化 </span><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;&lt;/summary&gt; </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span>&nbsp;WordOperation() &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;&lt;summary&gt; </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;初始化 </span><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;&lt;/summary&gt; </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;&lt;param&nbsp;name=&quot;fileName&quot;&gt;word模板文件地址(含路径)&lt;/param&gt; </span><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span>&nbsp;WordOperation(</span><span class="keyword">string</span><span>&nbsp;fileName) &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;openFile(fileName); &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;&lt;summary&gt; </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;打开WORD文件 </span><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;&lt;/summary&gt; </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;&lt;param&nbsp;name=&quot;fileName&quot;&gt;WORD文件名&lt;/param&gt; </span><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span>&nbsp;</span><span class="keyword">void</span><span>&nbsp;openFile(</span><span class="keyword">string</span><span>&nbsp;fileName) &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">object</span><span>&nbsp;name&nbsp;=&nbsp;fileName; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;z_openFile(name); &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;&lt;summary&gt; </span><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;保存WORD文件并退出WORD进程 </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;&lt;/summary&gt; </span><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;&lt;param&nbsp;name=&quot;fileName&quot;&gt;保存的完整文件名&lt;/param&gt; </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span>&nbsp;</span><span class="keyword">void</span><span>&nbsp;saveFile(</span><span class="keyword">string</span><span>&nbsp;fileName) &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object&nbsp;Nothing&nbsp;=&nbsp;System.Reflection.Missing.Value; &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object&nbsp;docname&nbsp;=&nbsp;fileName; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;z_doc.SaveAs(</span><span class="keyword">ref</span><span>&nbsp;docname,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;Nothing,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;Nothing,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;Nothing,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;Nothing,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;Nothing,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;Nothing,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;Nothing,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;Nothing,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;Nothing,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;Nothing,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;Nothing,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;Nothing,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;Nothing,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;Nothing,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;Nothing); &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;z_closeFile(); &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;z_quit(); &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;&lt;summary&gt; </span><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;在指定的书签后插入文本 </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;&lt;/summary&gt; </span><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;&lt;param&nbsp;name=&quot;bookmark&quot;&gt;书签名称&lt;/param&gt; </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;&lt;param&nbsp;name=&quot;str&quot;&gt;要插入的字符串&lt;/param&gt; </span><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span>&nbsp;</span><span class="keyword">void</span><span>&nbsp;insertDoc(</span><span class="keyword">string</span><span>&nbsp;bookmark,&nbsp;</span><span class="keyword">string</span><span>&nbsp;str) &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">object</span><span>&nbsp;bookMark&nbsp;=&nbsp;bookmark; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Word.Range&nbsp;wdrg&nbsp;=&nbsp;z_doc.Bookmarks.get_Item(</span><span class="keyword">ref</span><span>&nbsp;bookMark).Range; &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wdrg.InsertAfter(str);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;&lt;summary&gt; </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;在指定的书签后添加表格 </span><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;&lt;/summary&gt; </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;&lt;param&nbsp;name=&quot;bookmark&quot;&gt;书签名称&lt;/param&gt; </span><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;&lt;param&nbsp;name=&quot;dt&quot;&gt;要插入的dabatable&lt;/param&gt; </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span>&nbsp;</span><span class="keyword">void</span><span>&nbsp;insertDatatable(</span><span class="keyword">string</span><span>&nbsp;bookmark,&nbsp;DataTable&nbsp;dt) &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">object</span><span>&nbsp;bookMark&nbsp;=&nbsp;bookmark; &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Word.Range&nbsp;wdrg&nbsp;=&nbsp;z_doc.Bookmarks.get_Item(</span><span class="keyword">ref</span><span>&nbsp;bookMark).Range; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">object</span><span>&nbsp;wdtb&nbsp;=&nbsp;Word.WdDefaultTableBehavior.wdWord9TableBehavior; &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">object</span><span>&nbsp;wdafb&nbsp;=&nbsp;Word.WdAutoFitBehavior.wdAutoFitContent;</span><span class="comment">//表的格式根据内容自动调整 </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//插入新表,因为第一行要写列名，所以word的新表要比datatable的行数多一行。 </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;z_doc.Tables.Add(wdrg,dt.Rows.Count+1,dt.Columns.Count,</span><span class="keyword">ref</span><span>&nbsp;wdtb,</span><span class="keyword">ref</span><span>&nbsp;wdafb); &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//将datatable的列名称写入表的第一行 </span><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">for</span><span>&nbsp;(</span><span class="keyword">int</span><span>&nbsp;j&nbsp;=&nbsp;0;&nbsp;j&nbsp;&lt;&nbsp;dt.Columns.Count;&nbsp;j++) &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;z_doc.Tables[1].Cell(1,&nbsp;j&nbsp;+&nbsp;1).Range.Text&nbsp;=&nbsp;dt.Columns[j].ColumnName;</span><span class="comment">//word中表格的行列从1开始算 </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//将datatable的数据写入表:datatable第0行的数据写入word表的第2行 </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">for</span><span>&nbsp;(</span><span class="keyword">int</span><span>&nbsp;i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&lt;&nbsp;dt.Rows.Count;&nbsp;i++) &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">for</span><span>&nbsp;(</span><span class="keyword">int</span><span>&nbsp;j&nbsp;=&nbsp;0;&nbsp;j&nbsp;&lt;&nbsp;dt.Columns.Count;&nbsp;j++) &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;z_doc.Tables[1].Cell(i+2,&nbsp;j+1).Range.Text&nbsp;=&nbsp;dt.Rows[i][j].ToString(); &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;&lt;summary&gt; </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;在指定的书签后插入超链接 </span><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;&lt;/summary&gt; </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;&lt;param&nbsp;name=&quot;bookmark&quot;&gt;书签名称&lt;/param&gt; </span><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;&lt;param&nbsp;name=&quot;url&quot;&gt;链接地址&lt;/param&gt; </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;&lt;param&nbsp;name=&quot;displaytext&quot;&gt;显示文本&lt;/param&gt; </span><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span>&nbsp;</span><span class="keyword">void</span><span>&nbsp;insertHyperlink(</span><span class="keyword">string</span><span>&nbsp;bookmark,&nbsp;</span><span class="keyword">string</span><span>&nbsp;url,&nbsp;</span><span class="keyword">string</span><span>&nbsp;displaytext) &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object&nbsp;Nothing&nbsp;=&nbsp;System.Reflection.Missing.Value; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">object</span><span>&nbsp;bookMark&nbsp;=&nbsp;bookmark; &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">object</span><span>&nbsp;oAddress&nbsp;=&nbsp;url; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">object</span><span>&nbsp;oText&nbsp;=&nbsp;displaytext; &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Word.Range&nbsp;wdrg&nbsp;=&nbsp;z_doc.Bookmarks.get_Item(</span><span class="keyword">ref</span><span>&nbsp;bookMark).Range; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">object</span><span>&nbsp;oRange&nbsp;=&nbsp;wdrg; &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;z_doc.Hyperlinks.Add(oRange,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;oAddress,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;Nothing,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;Nothing,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;oText,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;Nothing); &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} </span>&nbsp;</li>
    <li><span>&nbsp;</span></li>
    <li class="alt"><span><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#endregion </span>&nbsp;</span></li>
    <li><span><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>&nbsp;</span></li>
    <li class="alt"><span>&nbsp;</span></li>
    <li><span><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#region&nbsp;内部方法 </span><span>&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;&lt;summary&gt; </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;打开word文件 </span><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;&lt;/summary&gt; </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;&lt;param&nbsp;name=&quot;fileName&quot;&gt;文件路径名&lt;/param&gt; </span><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">private</span><span>&nbsp;</span><span class="keyword">void</span><span>&nbsp;z_openFile(</span><span class="keyword">object</span><span>&nbsp;fileName) &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">try</span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span>&nbsp;(z_app.Documents.Count&nbsp;&gt;&nbsp;0) &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span>&nbsp;(MessageBox.Show(</span><span class="string">&quot;已经打开了一个word文档，你想关闭重新打开该文档吗？&quot;</span><span>,&nbsp;</span><span class="string">&quot;提示&quot;</span><span>,&nbsp;MessageBoxButtons.YesNo)&nbsp;==&nbsp;DialogResult.Yes) &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">object</span><span>&nbsp;unknow&nbsp;=&nbsp;Type.Missing; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;z_doc&nbsp;=&nbsp;z_app.ActiveDocument; &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span>&nbsp;(MessageBox.Show(</span><span class="string">&quot;你想保存吗？&quot;</span><span>,&nbsp;</span><span class="string">&quot;保存&quot;</span><span>,&nbsp;MessageBoxButtons.YesNo)&nbsp;==&nbsp;DialogResult.Yes) &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;z_app.ActiveDocument.Save(); &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;z_app.ActiveDocument.Close(</span><span class="keyword">ref</span><span>&nbsp;unknow,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;unknow,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;unknow); &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">else</span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span>; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">catch</span><span>&nbsp;(Exception) &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//MessageBox.Show(&quot;您可能关闭了文档&quot;); </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;z_app&nbsp;=&nbsp;</span><span class="keyword">new</span><span>&nbsp;Microsoft.Office.Interop.Word.Application(); &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">try</span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">object</span><span>&nbsp;unknow&nbsp;=&nbsp;Type.Missing; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;z_doc&nbsp;=&nbsp;z_app.Documents.Open(</span><span class="keyword">ref</span><span>&nbsp;fileName, &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">ref</span><span>&nbsp;unknow,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;unknow,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;unknow,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;unknow,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;unknow, &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">ref</span><span>&nbsp;unknow,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;unknow,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;unknow,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;unknow,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;unknow, &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">ref</span><span>&nbsp;unknow,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;unknow,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;unknow,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;unknow,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;unknow); &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">catch</span><span>&nbsp;(Exception&nbsp;ex) &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MessageBox.Show(</span><span class="string">&quot;出现错误：&quot;</span><span>&nbsp;+&nbsp;ex.ToString()); &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;&lt;summary&gt; </span><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;关闭word </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;&lt;/summary&gt; </span><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">private</span><span>&nbsp;</span><span class="keyword">void</span><span>&nbsp;z_closeFile() &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">try</span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">object</span><span>&nbsp;unknow&nbsp;=&nbsp;Type.Missing; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">object</span><span>&nbsp;saveChanges&nbsp;=&nbsp;Microsoft.Office.Interop.Word.WdSaveOptions.wdPromptToSaveChanges; &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;z_app.ActiveDocument.Close(</span><span class="keyword">ref</span><span>&nbsp;saveChanges,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;unknow,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;unknow); &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">catch</span><span>&nbsp;(Exception&nbsp;ex) &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MessageBox.Show(</span><span class="string">&quot;Error:&quot;</span><span>&nbsp;+&nbsp;ex.ToString()); &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;&lt;summary&gt; </span><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;退出word </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">///&nbsp;&lt;/summary&gt; </span><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">private</span><span>&nbsp;</span><span class="keyword">void</span><span>&nbsp;z_quit() &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">try</span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">object</span><span>&nbsp;unknow&nbsp;=&nbsp;Type.Missing; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">object</span><span>&nbsp;saveChanges&nbsp;=&nbsp;Word.WdSaveOptions.wdSaveChanges; &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;z_app.Quit(</span><span class="keyword">ref</span><span>&nbsp;saveChanges,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;unknow,&nbsp;</span><span class="keyword">ref</span><span>&nbsp;unknow); &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">catch</span><span>&nbsp;(Exception) &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} </span>&nbsp;</li>
    <li class="alt"><span><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>&nbsp;</span></li>
    <li><span><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#endregion </span>&nbsp;</span></li>
    <li class="alt"><span>&nbsp;</span></li>
    <li><span><span class="preprocessor">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#endregion </span><span>&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li><span>}&nbsp;&nbsp;</span></li>
</ol>
</div>
<p>&nbsp;</p>]]></description>
		</item>
		
			<item>
			<link>http://www.smallpig.name/article.asp?id=60</link>
			<title><![CDATA[批处理操作N天前的文件]]></title>
			<author>pig_zbl@163.com(smallpig)</author>
			<category><![CDATA[学习笔记]]></category>
			<pubDate>Sun,06 Dec 2009 21:14:33 +0800</pubDate>
			<guid>http://www.smallpig.name/default.asp?id=60</guid>
		<description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;　需求：　对本机上N天前的文件进行操作（一般是删除）</p>
<p>　　批处理一直接触的不太多，只是偶尔用一用for命令，所以遇到这个问题的时候，首先当然是求救于google。。。<br />
　　方法一：　批处理命令forfiles，不过这个命令只在windows2003等服务器系统中在，xp里面是没有的，不过可以copy一份放到system32目录下就可以使用了。这个命令的确很强大，可以递归到所有子文件夹，对搜索到的文件进行指处理，用法可以用/?查出，我用来写了个删除文件的例子：<br />
　　</p>
<div class="codeHead">BAT代码</div>
<ol class="dp-xml">
    <li class="alt"><span><span>rem&nbsp;待处理的文件所在的文件夹路径 &nbsp;&nbsp;</span></span></li>
    <li><span>set&nbsp;</span><span class="attribute">path</span><span>= &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li><span class="attribute-value">rem</span><span>&nbsp;搜索待处理的文件,掩码为*&nbsp;&nbsp;例：expsoabom*.csv &nbsp;&nbsp;</span></li>
    <li class="alt"><span>set&nbsp;</span><span class="attribute">filter</span><span>= &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="attribute-value">rem</span><span>&nbsp;要删除修改时间为N天前的文件 &nbsp;&nbsp;</span></li>
    <li><span>set&nbsp;</span><span class="attribute">N</span><span>= &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li><span class="attribute-value">rem</span><span>&nbsp;删除指定目录下指定的文件，包括子文件夹 &nbsp;&nbsp;</span></li>
    <li class="alt"><span>forfiles&nbsp;/p&nbsp;%path%&nbsp;/m&nbsp;%filter%&nbsp;/s&nbsp;/d&nbsp;-%N%&nbsp;/c&nbsp;&quot;cmd&nbsp;/c&nbsp;del&nbsp;@files&quot; &nbsp;&nbsp;</span></li>
</ol>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>　　方法二：　网上搜来的，感觉想法可以看一看。<br />
　　</p>
<div class="codeHead"><span style="color: #000000">BAT代码</span></div>
<ol class="dp-xml">
    <li class="alt"><span style="color: #000000">@echo&nbsp;off &nbsp;&nbsp;</span></li>
    <li><span style="color: #000000">setlocal&nbsp;enabledelayedexpansion &nbsp;&nbsp;</span></li>
    <li class="alt"><span style="color: #000000">::定义各月的天数； &nbsp;&nbsp;</span></li>
    <li><span style="color: #000000">for&nbsp;%%i&nbsp;in&nbsp;(4&nbsp;6&nbsp;9&nbsp;11)&nbsp;do&nbsp;set&nbsp;/a&nbsp;M_%%<span class="attribute">i</span>=<span class="attribute-value">30</span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span style="color: #000000">for&nbsp;%%i&nbsp;in&nbsp;(1&nbsp;3&nbsp;5&nbsp;7&nbsp;8&nbsp;10&nbsp;12)&nbsp;do&nbsp;set&nbsp;/a&nbsp;M_%%<span class="attribute">i</span>=<span class="attribute-value">31</span>&nbsp;&nbsp;</span></li>
    <li><span style="color: #000000">set&nbsp;/a&nbsp;<span class="attribute">M_2</span>=<span class="attribute-value">28</span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span style="color: #000000">&nbsp;&nbsp;</span></li>
    <li><span style="color: #000000">::获取当前日期; &nbsp;&nbsp;</span></li>
    <li class="alt"><span style="color: #000000">set&nbsp;/a&nbsp;<span class="attribute">Hyear</span>=%date:~0,4% &nbsp;&nbsp;</span></li>
    <li><span style="color: #000000">&nbsp;&nbsp;</span></li>
    <li class="alt"><span style="color: #000000">set&nbsp;/a&nbsp;<span class="attribute">Hmonth1</span>=%date:~5,1% &nbsp;&nbsp;</span></li>
    <li><span style="color: #000000">set&nbsp;/a&nbsp;<span class="attribute">Hmonth2</span>=%date:~6,1% &nbsp;&nbsp;</span></li>
    <li class="alt"><span style="color: #000000">set&nbsp;/a&nbsp;<span class="attribute">Hmonth</span>=%Hmonth1%*10+%Hmonth2% &nbsp;&nbsp;</span></li>
    <li><span style="color: #000000">set&nbsp;/a&nbsp;<span class="attribute">Hdate1</span>=%date:~8,1% &nbsp;&nbsp;</span></li>
    <li class="alt"><span style="color: #000000">set&nbsp;/a&nbsp;<span class="attribute">Hdate2</span>=%date:~9,1% &nbsp;&nbsp;</span></li>
    <li><span style="color: #000000">set&nbsp;/a&nbsp;<span class="attribute">Hdate</span>=%Hdate1%*10+%Hdate2% &nbsp;&nbsp;</span></li>
    <li class="alt"><span style="color: #000000">&nbsp;&nbsp;</span></li>
    <li><span style="color: #000000">::计算N天前的日期； &nbsp;&nbsp;</span></li>
    <li class="alt"><span style="color: #000000">set&nbsp;<span class="attribute">N</span>=<span class="attribute-value">7</span>&nbsp;&nbsp;</span></li>
    <li><span style="color: #000000">if&nbsp;%Hdate%&nbsp;leq&nbsp;%N%&nbsp;( &nbsp;&nbsp;</span></li>
    <li class="alt"><span style="color: #000000">call&nbsp;:dateCompute&nbsp;1)&nbsp;else&nbsp;(call&nbsp;:dateCompute&nbsp;0) &nbsp;&nbsp;</span></li>
    <li><span style="color: #000000">&nbsp;&nbsp;</span></li>
    <li class="alt"><span style="color: #000000">::小于10的月份和天数前面加0,如8月，应该显示为08；1号应该显示为01 &nbsp;&nbsp;</span></li>
    <li><span style="color: #000000">if&nbsp;%Lmonth%&nbsp;leq&nbsp;9&nbsp;( &nbsp;&nbsp;</span></li>
    <li class="alt"><span style="color: #000000">set&nbsp;<span class="attribute">Lmonth</span>=<span class="attribute-value">0</span>%Lmonth%)&nbsp;else&nbsp;(set&nbsp;<span class="attribute">Lmonth</span>=%Lmonth%) &nbsp;&nbsp;</span></li>
    <li><span style="color: #000000">if&nbsp;%Ldate%&nbsp;leq&nbsp;9&nbsp;( &nbsp;&nbsp;</span></li>
    <li class="alt"><span style="color: #000000">set&nbsp;<span class="attribute">Ldate</span>=<span class="attribute-value">0</span>%Ldate%)&nbsp;else&nbsp;(set&nbsp;<span class="attribute">Ldate</span>=%Ldate%) &nbsp;&nbsp;</span></li>
    <li><span style="color: #000000">&nbsp;&nbsp;</span></li>
    <li class="alt"><span style="color: #000000">set&nbsp;<span class="attribute">dtdate</span>=%Hyear%%Lmonth%%Ldate% &nbsp;&nbsp;</span></li>
    <li><span style="color: #000000">&nbsp;&nbsp;</span></li>
    <li class="alt"><span style="color: #000000">&nbsp;&nbsp;</span></li>
    <li><span style="color: #000000">:dateCompute &nbsp;&nbsp;</span></li>
    <li class="alt"><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;set&nbsp;/a&nbsp;<span class="attribute">Lmonth</span>=%Hmonth%-%1 &nbsp;&nbsp;</span></li>
    <li><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;set&nbsp;/a&nbsp;<span class="attribute">Ldate</span>=!M_%Lmonth%!*%1+%Hdate%-%N%&nbsp;&nbsp;</span></li>
</ol>
<p>&nbsp;</p>
<p>此方法是计算出N天前的日期，然后再根据这个日期去查找文件，再对文件进行操作。</p>]]></description>
		</item>
		
			<item>
			<link>http://www.smallpig.name/article.asp?id=59</link>
			<title><![CDATA[咱也过节！]]></title>
			<author>pig_zbl@163.com(smallpig)</author>
			<category><![CDATA[随便写写]]></category>
			<pubDate>Wed,11 Nov 2009 23:10:10 +0800</pubDate>
			<guid>http://www.smallpig.name/default.asp?id=59</guid>
		<description><![CDATA[<p>　　<img alt="" align="left" style="width: 138px; height: 178px" src="http://lh6.ggpht.com/_IOcg8uStCTM/SvrPi1bA2oI/AAAAAAAAAlo/jL3BeXhfhuE/thumbCA3WTIQE.jpg" /></p>
<p><span style="font-size: 16px">　　光棍节，相信没多人愿意过，我也一样，前两天刚被PASS了，所以今天也收到节日快乐的信息。。。唉，咱也过节啊。。<br />
　　今天最好的消息就是使命召唤6上市了，两张碟，一张D9，一张D5，我一定要下下来刻盘！！等这个游戏等了N年了，终于出来了，可惜这一回联机对战只能在steam上进行，我这种天朝普通玩家是无缘享受了。漫长的下载。。感谢Infinity Ward给我们送上这份光棍节大礼。</span></p>
<p>&nbsp;<span style="font-size: 16px"><img alt="" align="right" width="200" height="150" src="http://lh5.ggpht.com/_IOcg8uStCTM/SvrPiVFpRhI/AAAAAAAAAlk/y3NPXoqhiYY/11112009054.jpg" />　　</span></p>
<p><span style="font-size: 16px">　　既然是过节，我也有几个晚上没吃肉了，去超市买了15块钱的排骨回宿舍做光棍大餐。不知道是过节还是什么其它原因，今天手上下料很到位，味道还不错。。辛苦辛苦把排骨烧好后，却发现事先煮的米没按cooking键，菜烧好了没饭吃，最痛苦的事莫过于此。。。</span></p>
<p>&nbsp;</p>
<p><span style="font-size: 16px">　　希望明年不要再过这个节了。。。</span></p>]]></description>
		</item>
		
			<item>
			<link>http://www.smallpig.name/article.asp?id=58</link>
			<title><![CDATA[上海一周行 ●　DAY7]]></title>
			<author>pig_zbl@163.com(smallpig)</author>
			<category><![CDATA[单行道]]></category>
			<pubDate>Sat,31 Oct 2009 20:41:14 +0800</pubDate>
			<guid>http://www.smallpig.name/default.asp?id=58</guid>
		<description><![CDATA[<p>&nbsp;&nbsp;&nbsp; 上课很累，今天讲的东西很多，一时间感觉消化不了。。。<br />
<br />
　晚上吃面时碰到一对武汉老人家，非常的抱怨热干面不正宗。。。</p>
<p>　回酒店收拾东西，准备明天走人，东西多，烦。。</p>
<p>&nbsp;&nbsp;&nbsp; ＯＶＥＲ~！</p>]]></description>
		</item>
		
			<item>
			<link>http://www.smallpig.name/article.asp?id=57</link>
			<title><![CDATA[上海一周行 ●　DAY6]]></title>
			<author>pig_zbl@163.com(smallpig)</author>
			<category><![CDATA[单行道]]></category>
			<pubDate>Sat,31 Oct 2009 20:33:11 +0800</pubDate>
			<guid>http://www.smallpig.name/default.asp?id=57</guid>
		<description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 城隍庙，豫园，上海市中心有名的旅游地点。下完课，和同事一起出发，同行的还有培训中心的两个人，有一个还是荆州人，能在上海碰到老乡，不容易啊。。。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 七年前曾经去过城隍庙，当初的印象就是，晚上很漂亮，古香但很现代。这次又来，感觉没啥变化，旁边很多商店，古色古香，卖的都是工艺品之类的东西。这样的街现在很多旅游地方都是这样，感觉没啥新意，到是在逛街时听到一小贩和老外讨价还价，言语之间感觉很有意思，计算器都量出来了，最后&quot;just ten yuan&quot;成交。。<br />
　　城隍庙小吃广场，我记得当初是一个地下的广场，非常的大，中间还有卖果汁和印度飞饼的小房间。但这次感觉完全变了，很漂亮的一个地方，取菜区域是用玻璃隔着的沿边走廊，和用餐区完全隔开。人多，行李多，于是我被放逐在座位上看行李，等着吃~！用吸管吸的汤包，甜的藕夹，蘸芝麻酱的饺子，没味道的小米粥~~总体感觉和七年前一样，一般般。。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 走了一个晚上，累。。OVER~!<br />
&nbsp;</p>]]></description>
		</item>
		
			<item>
			<link>http://www.smallpig.name/article.asp?id=56</link>
			<title><![CDATA[上海一周行 ●　DAY5]]></title>
			<author>pig_zbl@163.com(smallpig)</author>
			<category><![CDATA[单行道]]></category>
			<pubDate>Thu,29 Oct 2009 23:54:48 +0800</pubDate>
			<guid>http://www.smallpig.name/default.asp?id=56</guid>
		<description><![CDATA[<p>&nbsp;&nbsp;&nbsp; 　第五天，上课渐渐深入，晚上出来吃了碗热干面，蛮正宗的，就是贵了点。。逛了下南京路，太贵了，被打击的体无完肤。。。ＯＶＥＲ~！</p>]]></description>
		</item>
		
			<item>
			<link>http://www.smallpig.name/article.asp?id=55</link>
			<title><![CDATA[上海一周行 ●　DAY4]]></title>
			<author>pig_zbl@163.com(smallpig)</author>
			<category><![CDATA[单行道]]></category>
			<pubDate>Thu,29 Oct 2009 00:49:42 +0800</pubDate>
			<guid>http://www.smallpig.name/default.asp?id=55</guid>
		<description><![CDATA[<p>&nbsp;&nbsp;&nbsp;　 今天约好无良和金刚出来小聚一下，毕竟来一次上海不容易。说好６：２０在徐家汇地铁站一号口集合，我们四点半就下课了，原准备休息一下出发，但老师给我说最好早点走，五点半过后下班高峰期要挤上地铁很难的。上海的地铁不堵车，但堵人！早走为妙，结果我五点半就到徐家汇了，检票出站，盯着地图看了半天，硬是没找到１号口在哪里，最后从９号口出去逛逛太平洋二期~~<br />
　　一出地铁１０号口，印入眼帘的就是雨燕的巨幅广告，上书：送车送笔记本。。。一阵无语，走了几步，一个大广告牌上面写的很清楚，去太平洋领个摇奖号，中了就送个笔记本，外加一台雨燕（一年使用权)。。。还是无语。<br />
　　正在我在仰望着们雨燕广告时，金刚上来和我一起看，不多会，无良也到了。感觉两人样子还是没啥变化，都是结了婚的人了，看上去还是老样子。步行了一段路，两人极力推荐要我不要吃本地菜，不然会后悔的，想想也是，7年前来上海时我就没啥好印象。最后在徐家汇找了家新疆菜馆，结果还要排队，吃饭要排队，很久没体验到了。。<br />
　　老同学多年见面，话自是少不了，说说各自的近况，回忆当年一起吃饭打球玩游戏的日子。以我这两天在上海的感觉来看，能在上海活下去的外地人都是精英，生活的成本实在是太高了。金刚和无良都是买了房的人，他们那些地段，半年前是7500，现在已经是1W3以上了，相比重庆来说，这是相当恐怖的房价了。金刚在般天院，金饭碗，买房院里给了点赞助，公积金还比较高，负担相比无良来说还是要小一些，据说在家里老婆地位要高一些~~<br />
　　吃完饭，从徐家汇一路晃悠到上海体育馆，上地铁各回各家。明天开始又恢复各自正常的生活，短暂的小聚让我们暂时回到过去，想想往后，同学见面的日子不会多了，四年过去了，大家也是越分越散，下一次来上海不知道是什么时候了。。。<br />
　　第二天，在感触中OVER~！</p>]]></description>
		</item>
		
</channel>
</rss>
