﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-网摘-文章分类-Other</title><link>http://www.blogjava.net/jvict/category/33914.html</link><description /><language>zh-cn</language><lastBuildDate>Wed, 12 May 2010 05:17:11 GMT</lastBuildDate><pubDate>Wed, 12 May 2010 05:17:11 GMT</pubDate><ttl>60</ttl><item><title>ASP.NET中用OWC操作Excel</title><link>http://www.blogjava.net/jvict/articles/320183.html</link><dc:creator>Documents</dc:creator><author>Documents</author><pubDate>Thu, 06 May 2010 03:55:00 GMT</pubDate><guid>http://www.blogjava.net/jvict/articles/320183.html</guid><wfw:comment>http://www.blogjava.net/jvict/comments/320183.html</wfw:comment><comments>http://www.blogjava.net/jvict/articles/320183.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jvict/comments/commentRss/320183.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jvict/services/trackbacks/320183.html</trackback:ping><description><![CDATA[<p><a href="http://hi.baidu.com/xiaoheilong/blog/item/9fe0d800464eaf19738b6550.html">原文：http://hi.baidu.com/xiaoheilong/blog/item/9fe0d800464eaf19738b6550.html</a><br />
<br />
string connstr = System.Configuration.ConfigurationManager.ConnectionStrings["DqpiHrConnectionString"].ToString();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SqlConnection conn = new SqlConnection(connstr);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SqlDataAdapter sda = new SqlDataAdapter(sql1.Text, conn);</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DataSet ds = new DataSet();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; conn.Open();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sda.Fill(ds);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; conn.Close();</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OWC10.SpreadsheetClass xlsheet;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet= new OWC10.SpreadsheetClass();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DataRow dr;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int i = 0;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(int ii=0;ii&lt;ds.Tables[0].Rows.Count;ii++)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dr = ds.Tables[0].Rows[ii];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //合并单元格<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.get_Range(xlsheet.Cells[i+1, 1], xlsheet.Cells[i+1, 8]).set_MergeCells(true);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.get_Range(xlsheet.Cells[i + 5, 1], xlsheet.Cells[i + 5, 3]).set_MergeCells(true);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.get_Range(xlsheet.Cells[i + 5, 4], xlsheet.Cells[i + 5, 6]).set_MergeCells(true);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.get_Range(xlsheet.Cells[i + 5, 7], xlsheet.Cells[i + 5, 8]).set_MergeCells(true);</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.ActiveSheet.Cells[i + 1, 1] = dr["姓名"].ToString() + "自然情况";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //字体加粗<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.get_Range(xlsheet.Cells[i + 1, 1], xlsheet.Cells[i + 1, 14]).Font.set_Bold(true);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //单元格文本水平居中对齐<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.get_Range(xlsheet.Cells[i + 1, 1], xlsheet.Cells[i + 1, 14]).set_HorizontalAlignment(OWC10.XlHAlign.xlHAlignCenter);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //设置字体大小<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.get_Range(xlsheet.Cells[i + 1, 1], xlsheet.Cells[i + 1, 14]).Font.set_Size(14);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //设置列宽<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.get_Range(xlsheet.Cells[i + 1, 8], xlsheet.Cells[i + 1, 8]).set_ColumnWidth(20);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
<p><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //画边框线<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.get_Range(xlsheet.Cells[i + 1, 1], xlsheet.Cells[i+5, 8]).Borders.set_LineStyle(OWC10.XlLineStyle.xlContinuous);</p>
<p><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //写入数据&nbsp;&nbsp;&nbsp; (这里由DS生成)</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.ActiveSheet.Cells[i + 2, 1] = "姓名";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.ActiveSheet.Cells[i + 2, 2] = dr["姓名"].ToString();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.ActiveSheet.Cells[i + 2, 3] = "曾用名";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.ActiveSheet.Cells[i + 2, 4] = dr["曾用名"].ToString();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.ActiveSheet.Cells[i + 2, 5] = "出生年月";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.ActiveSheet.Cells[i + 2, 6] = DateTime.Parse(dr["出生年月"].ToString()).Year.ToString() + "-" + DateTime.Parse(dr["出生年月"].ToString()).Month.ToString();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.ActiveSheet.Cells[i + 2, 7] = " 参加工作时间";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.ActiveSheet.Cells[i + 2, 8] = DateTime.Parse(dr["参加工作时间"].ToString()).Year.ToString() + "-" + DateTime.Parse(dr["参加工作时间"].ToString()).Month.ToString();</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.ActiveSheet.Cells[i + 3, 1] = "性别";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.ActiveSheet.Cells[i + 3, 2] = dr["性别"].ToString();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.ActiveSheet.Cells[i + 3, 3] = "民族";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.ActiveSheet.Cells[i + 3, 4] = dr["民族"].ToString();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.ActiveSheet.Cells[i + 3, 5] = "政治面貌";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.ActiveSheet.Cells[i + 3, 6] = dr["政治面貌"].ToString();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.ActiveSheet.Cells[i + 3, 7] = "职称";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.ActiveSheet.Cells[i + 3, 8] = dr["职称"].ToString();</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.ActiveSheet.Cells[i + 4, 1] = "学历";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.ActiveSheet.Cells[i + 4, 2] = dr["学历"].ToString();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.ActiveSheet.Cells[i + 4, 3] = "学位";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.ActiveSheet.Cells[i + 4, 4] = dr["学位"].ToString();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.ActiveSheet.Cells[i + 4, 5] = "职务";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.ActiveSheet.Cells[i + 4, 6] = dr["职务"].ToString();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.ActiveSheet.Cells[i + 4, 7] = "档案号码";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //Excel不支持0开头输入，加上姓氏首字母正好是编号全称<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.ActiveSheet.Cells[i + 4, 8] = dr["姓氏首字母"].ToString() + dr["档案号码"].ToString();</p>
<p><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.ActiveSheet.Cells[i + 5, 1] = "现从事专业：" + dr["现从事专业"].ToString();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.ActiveSheet.Cells[i + 5, 4] = "工作单位：" + dr["工作单位"].ToString();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.ActiveSheet.Cells[i + 5, 7] = "身份证：" + dr["身份证号"].ToString();</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i += 6;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; try<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; string D = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString() +<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString()+<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DateTime.Now.Millisecond.ToString();</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlsheet.Export(Server.MapPath("./")+"<a href="file://%22+D+%22.xls/">\\"+D+".xls</a>", OWC10.SheetExportActionEnum.ssExportActionNone, OWC10.SheetExportFormat.ssExportXMLSpreadsheet);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Response.Write("&lt;script&gt;window.open('"+D+".xls')&lt;/script&gt;");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; catch<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</p>
<img src ="http://www.blogjava.net/jvict/aggbug/320183.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jvict/" target="_blank">Documents</a> 2010-05-06 11:55 <a href="http://www.blogjava.net/jvict/articles/320183.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>WEB下使用的OFFICE控件介绍 </title><link>http://www.blogjava.net/jvict/articles/317337.html</link><dc:creator>Documents</dc:creator><author>Documents</author><pubDate>Fri, 02 Apr 2010 10:07:00 GMT</pubDate><guid>http://www.blogjava.net/jvict/articles/317337.html</guid><wfw:comment>http://www.blogjava.net/jvict/comments/317337.html</wfw:comment><comments>http://www.blogjava.net/jvict/articles/317337.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jvict/comments/commentRss/317337.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jvict/services/trackbacks/317337.html</trackback:ping><description><![CDATA[<h2>原文：<a href="http://www.cnblogs.com/xuneng/archive/2009/11/10/1599890.html">http://www.cnblogs.com/xuneng/archive/2009/11/10/1599890.html</a></h2>
<p>&nbsp;</p>
<h2>WEB下使用的OFFICE控件介绍，另提供一个原创破解</h2>
首先来个名词解释，Office<span onclick="tagshow(event)" href="http://bbs.diy8.net/tag.php?name=%CD%F8%C2%E7">网络</span>文档控件，就是在<span onclick="tagshow(event)" href="http://bbs.diy8.net/tag.php?name=%CD%F8%D2%B3">网页</span>中编辑office文档的控件（前提是browser已经安装OFFICE）。<br />
最近一个项目需要用到这个玩意，经过不泄努力的<span onclick="tagshow(event)" href="http://bbs.diy8.net/tag.php?name=%B0%D9%B6%C8">百度</span>和GOOLE，发现Office网络文档控件资源，目前国产的有以下几款：<br />
<br />
一、iWebOffice2006<br />
江西金格网络科技有限责任公司<br />
<a href="http://www.goldgrid.com/DownLoad/index.asp#Item24" target="_blank">http://www.goldgrid.com/DownLoad/index.asp#Item24</a><br />
我的简单意见：需要安装<span onclick="tagshow(event)" href="http://bbs.diy8.net/tag.php?name=%B7%FE%CE%F1%C6%F7">服务器</span>端组件，并进行一些COM+组件设置，当然客户端控件也是需要安装的。它的网络通讯都要经过它自己的组件和控件来进行，个人嫌麻烦，不建议使用。<br />
<br />
二、NTKO OFFICE文档控件<br />
重庆软航科技有限公司<br />
<a href="http://www.ntko.com/" target="_blank">http://www.ntko.com/</a><br />
我的简单意见：它的网站上有一年免费使用的版本。这个只需要客户端控件，个人试用效果还可以，建议使用。偶已经破解4.0.0.9版本，可以用到9999年12月31日。但是它有个缺点，就是控件中有2个标题栏，很讨厌。网上传播很广的3.0.0.7破解版也是这样。<br />
<br />
三、WebEditor 文档控件系列<br />
<span onclick="tagshow(event)" href="http://bbs.diy8.net/tag.php?name=%B9%E3%D6%DD">广州</span>帝龙科技&nbsp; &nbsp;<br />
<a href="http://www.dragongod.com/" target="_blank">Http://www.dragongod.com</a><br />
我的简单意见：其实这个产品和iWebOffice2006很相似，真怀疑它们的来历。不建议使用。<br />
<br />
四、WebOffice网络文档控件<br />
北京点聚信息技术有限公司<br />
<a href="http://www.dianju.com.cn/weboffice.htm" target="_blank">http://www.dianju.com.cn/<span onclick="tagshow(event)" href="http://bbs.diy8.net/tag.php?name=web">web</span>office.htm</a><br />
我 的简单意见：这个公司的WebOffice控件完全免费，功能也很不错，但是实际测试后发现，和WEB页面的一些元素定位、显示不是很兼容。比如如果给这 个控件定义一个style="display:none"的属性的话，运行结果是这个控件会跳出页面，单独显示一个窗口。但它毕竟是免费的，个人推荐使 用。<br />
<br />
五、soaoffice网络文档控件<br />
北京科翰软件有限公司<br />
<a href="http://www.kehansoft.com/" target="_blank">http://www.kehansoft.com/</a><br />
我的简单意见：这个公司的Office控件使用极其麻烦，因为它不是独立的，是和其他控件捆绑的，需要安装服务器端软件，我是坚决不用的。<br />
<br />
六、双进WORD网络文档控件<br />
南京双进科技咨询有限公司<br />
<a href="http://www.sjtsoft.com/" target="_blank">http://www.sjtsoft.com</a><br />
我的简单意见：没找到演示<span onclick="tagshow(event)" href="http://bbs.diy8.net/tag.php?name=%CF%C2%D4%D8">下载</span>，而且也只有word支持，不要去试了吧<br />
<br />
七、DSOFramer网络文档控件<br />
<a href="http://www.dsoframer.com/" target="_blank">http://www.dsoframer.com/</a><br />
我的简单意见：这个是免费开源的，很不错，建议使用。特别建议有时间，有兴趣的<span onclick="tagshow(event)" href="http://bbs.diy8.net/tag.php?name=%C5%F3%D3%D1">朋友</span>去看看。其实这个和点聚公司的那个WebOffice很像的，个人觉得点聚用的就是这个DSOFramer代码。<br />
<br />
除双进以外，以上各个Office网络文档控件的详细介绍、说明及演示代码在官方网站都有下载，我就不说了，这里提供偶自己亲手破解时间限制到9999年12月31号的NTKO OFFICE文档控件4.0.0.9演示版本。<br />
<br />
特别注意啊，这个ocx是没有经过数字签名的，是不能通过IE的ACTIVEX直接下载使用的，可以通过手工注册或者做个数字签名。这个操作就不多说了，网上教程一找一大把。<br />
<br />
另外，各OA系统，ERP软件等与OA有关的软件中一般都包含了Office网络文档控件，而且这些都是OEM的，可以永久免费使用，有兴趣的朋友可以去找找啊。<br />
<br />
关于NTKO OFFICE文档控件，我这里也提供一个&#8220;<span onclick="tagshow(event)" href="http://bbs.diy8.net/tag.php?name=%D6%D0%B9%FA">中国</span>兵器工业信息中心通达科技"的&#8221;Office Anywhere 3.0"OEM的，里面的是4.0.0.6的版本，使用的时候需要在object中加入以下代码：<br />
<br />
&lt;param name="MakerCaption" value="中国兵器工业信息中心通达科技"&gt; <br />
&lt;param name="MakerKey" value="86A1BE7CFEC466B6186E5425AFABB417B6016D68"&gt; <br />
&lt;param name="ProductCaption" value="Office Anywhere 3.0"&gt; <br />
&lt;param name="ProductKey" value="65F867689D7FF5CD02FBE4AA23764306F715A9E2"&gt;&nbsp;&nbsp;<br />
这样就成了OEM正式版的了。 
<img src ="http://www.blogjava.net/jvict/aggbug/317337.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jvict/" target="_blank">Documents</a> 2010-04-02 18:07 <a href="http://www.blogjava.net/jvict/articles/317337.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>当网上邻居提示“登录失败：用户帐户限制”时……</title><link>http://www.blogjava.net/jvict/articles/246531.html</link><dc:creator>Documents</dc:creator><author>Documents</author><pubDate>Mon, 15 Dec 2008 17:02:00 GMT</pubDate><guid>http://www.blogjava.net/jvict/articles/246531.html</guid><wfw:comment>http://www.blogjava.net/jvict/comments/246531.html</wfw:comment><comments>http://www.blogjava.net/jvict/articles/246531.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jvict/comments/commentRss/246531.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jvict/services/trackbacks/246531.html</trackback:ping><description><![CDATA[<div class="t_msgfont" id="postmessage_17040"><font color="blue"><strong><a href="http://bbs.wfhao.com/thread-9291-1-1.html">原文: http://bbs.wfhao.com/thread-9291-1-1.html</a><br />
<br />
1.很可能不在同一工作组里</strong><br />
另外看了些资料。有三种情况： <br />
<strong>2.局域网互访第一关卡： </strong><br />
操作系统默认:利用ipc$通道可以建立空连接,匿名枚举出该机有多少帐户。显然有一定的安全隐患。黑客可以利用扫描器，找到开放IPC$共享的<span class="t_tag" onclick="tagshow(event)" href="tag.php?name=%B5%E7%C4%D4">电脑</span>，匿名枚举出该机的所有用户帐号，如果用户的帐号不设密码，则容易被入侵。本系统已禁止空连接。这样，即使用户没设密码，上网也不会有多大的风险。但影响到局域网互访。 <br />
<strong>3.局域网互访第二关卡： </strong><br />
本地安全策略--安全选项--帐户：使用空白密码的本地帐户只允许进行控制台登录。系统默认值是：已启用。 <br />
解说：很多人的帐户并没有加密码。这样，当局域网中别的电脑访问本机时，会弹出错误提示：登录失败：用户帐户限制&#8230;&#8230;&#8230;。这是XP系统的一条安全策略造成的，防止别人趁你空密码时进入你的电脑。如果你觉得无所谓，那就应把它设为：已停用。 <br />
解决办法：<br />
本地安全策略--安全选项--帐户：使用空白密码的本地帐户只允许进行控制台登录。系统默认值是：已启用。需要把&#8220;已启用&#8221;修改为&#8220;已停止&#8221;。<br />
<strong>4.局域网互访第三关卡： </strong><br />
控制面板--防火墙--例外--文件和打印机共享。系统默认：不选。 <br />
解说：所有的策略都设置好了，局域网依然不能访问，提示：您没有权限使用<span class="t_tag" onclick="tagshow(event)" href="tag.php?name=%CD%F8%C2%E7">网络</span>资源，找不到网络路径！呵呵，真是令人大为光火。这是因为XP还有一道关卡，就是防火墙，必须要经过防火墙的允许才行。<br />
解决方案:针对windows xp<br />
1. 运行gpedit.msc到组策略管理界面下,计算机配置---&gt;Winsows设置-----&gt;安全设置---&gt;本地策略---&gt;用户权利指派,看看右边有一行:"拒绝从网络访问这台计算机 "看它的属性里有没有guest一项,若有,则删除.<br />
2. 若还不行,在我的电脑窗口里 工具---&gt;文件夹选项----&gt;查看-----&gt;高级选项里有"使用简单文件共享" 打勾去掉,确定下去,.然后再访问.</font></div>
<img src ="http://www.blogjava.net/jvict/aggbug/246531.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jvict/" target="_blank">Documents</a> 2008-12-16 01:02 <a href="http://www.blogjava.net/jvict/articles/246531.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Apache设置PHP环境方法</title><link>http://www.blogjava.net/jvict/articles/236840.html</link><dc:creator>Documents</dc:creator><author>Documents</author><pubDate>Mon, 27 Oct 2008 04:27:00 GMT</pubDate><guid>http://www.blogjava.net/jvict/articles/236840.html</guid><wfw:comment>http://www.blogjava.net/jvict/comments/236840.html</wfw:comment><comments>http://www.blogjava.net/jvict/articles/236840.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jvict/comments/commentRss/236840.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jvict/services/trackbacks/236840.html</trackback:ping><description><![CDATA[<p><a href="http://hi.baidu.com/linsyyang/blog/item/f55cfcc770c268dad00060fe.html">http://hi.baidu.com/linsyyang/blog/item/f55cfcc770c268dad00060fe.html<br />
</a><br />
将系统更新到最新状态，在做任何操作之前都要做这一步，以确保系统的稳定，同时也不会有一些莫名其妙的现象出现。 </p>
<p>$sudo apt-get update <br />
$sudo apt-get dist-upgrade <br />
安装PHP支持 </p>
<p>$sudo apt-get install libapache2-mod-php5 <br />
$sudo apt-get install php5</p>
<p>如果想支持图形就加php5-gd，如果想支持Mysql就加php5-mysql，这里之所以要单独列出libapache2- mod-php5，主要是由于php5的依赖关系没有做好，有可能会安装上libapache-mod-php4的包，所以为了避免不必要的麻烦，干脆还 是单独指定比较好。如果有朋友还是会出现问题，请在新立得中查找libapache-mod-php4包，如果安装的话请将其删除。 <br />
根据个人需要，我们可以编辑/etc/php5/apache2/php.ini文件，先做一般配置，在改动之前，请先将该配置文件做个备份。以便在出错的时候可以恢复。 <br />
目前大多数php的open source都是用php4写的，为了兼容以前的php版本，有时需要将register_long_arrays打开，否则$HTTP_GET_VARS和$HTTP_POST_VARS等变量将无法使用，会出现一些莫名其妙的问题。 a. 另外，在装完php5後最好确认一下/etc/apache2/mods-enabled/下是否有链接： <br />
php5.load -&gt; /etc/apache2/mods-available/php5.load <br />
加固PHP，以增强安全性。注意，下面的安全性要因情况而定，所以我已经把它们的功能写清楚了，如果有问题的话，看看是否由于下面哪种限制条件所造成，可 相应将其注释掉。那么让我们开始吧,我们将再次编辑/etc/php5/apache2/php.ini文件，之所以没有一次改完，主要是为了给大家一个 清晰的思路。#打开安全模式，打开他的好处就是PHP文件只能访问所有者和PHP文件所 <br />
有着一样的文件，即使在chroot环境下也无法访问jail 中属主不一样的文 <br />
件，类似于php shell这样的後门就没用武之地了哦，phpshell是很流行 <br />
的php後门，他可以执行系统命令，就象他的名字一样，和shell很接近。 <br />
safe_mode = On <br />
#下面的设置就限制了fopen(), file()等函数可以操作的目录范围,避免了 <br />
入侵者非法读取文件,一定要在/var/www後面加"/",否则/var/wwww下的文 <br />
件也能被访问。该选项会禁止任何不在/var/www/目录下的PHP文件运行， <br />
包括任何以软链接方式链到/var/www/目录下的程序，如PhpMyAdmin 包， <br />
就在该选项设定後无法正常运行。 <br />
open_basedir = /var/www/ <br />
#禁止使用phpinfo和get_cfg_var函数，这样可以避免泄露服务信息，一 <br />
般在在确认PHP能正常工作之後再使之关闭 <br />
disable_functions = phpinfo,get_cfg_var <br />
#设置php程序错误日志 <br />
error_reporting = E_ALL <br />
log_errors = On <br />
error_log = /var/log/php_err.log <br />
#如果php程序没有指明需要register_globals的话，最好把register_globals <br />
设置为Off,这样可以避免很多安全问题的。注意，如果你的程序是 <br />
需要register_globals的话，可千万别关。Ubuntu默认是关闭的。 <br />
register_globals = Off <br />
#禁止打开远程地址,记得最近出的php include的那个漏洞吗？就是在一个 <br />
php程序中include了变量，那么入侵者就可以利用这个控制服务器在本地<br />
执行远程的一个php程序，例如phpshell,所以我们关闭这个。 <br />
allow_url_fopen = Off</p>
<img src ="http://www.blogjava.net/jvict/aggbug/236840.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jvict/" target="_blank">Documents</a> 2008-10-27 12:27 <a href="http://www.blogjava.net/jvict/articles/236840.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>