<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>chijanzen 雜貨舖</title>
	<atom:link href="http://chijanzen.net/wp/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://chijanzen.net/wp</link>
	<description>excel VBA 程式碼範例分享，生活記錄等....</description>
	<lastBuildDate>Sat, 04 Sep 2010 14:21:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<image>
<link>http://chijanzen.net/wp</link>
<url>http://chijanzen.net/wp/wp-content/mbp-favicon/excel.ico</url>
<title>chijanzen 雜貨舖</title>
</image>
		<item>
		<title>USB 硬碟出現「目錄或檔案路徑已經損毀」的簡易修複方法</title>
		<link>http://chijanzen.net/wp/?p=410</link>
		<comments>http://chijanzen.net/wp/?p=410#comments</comments>
		<pubDate>Sat, 04 Sep 2010 14:18:53 +0000</pubDate>
		<dc:creator>chijanzen</dc:creator>
				<category><![CDATA[生活雜記]]></category>

		<guid isPermaLink="false">http://chijanzen.net/wp/?p=410</guid>
		<description><![CDATA[今天USB硬碟出現「目錄或檔案路徑已經損毀」的訊息， 一直無法存取檔案，還好以前學過一些DOS指令， 最後用chkdsk硬碟修復指令來修復 視窗左下角輸入框直接輸入cmd 或用 開始-&#62;執行-&#62;輸入cmd-&#62;按enter 在DOS視窗內輸入chkdsk 硬碟機代號: /f 讓硬碟自行修復，大約10秒鐘就完成了 chkdsk 參數如下: chkdsk [volume:][[Path] FileName] [/f] [/v] [/r] [/x] [/c] [/l[:size]] 參數 volume: 指定磁碟代號（冒號分隔）、安裝系統槽或卷名 [Path} FileName] 指定需要 chkdsk 檢查碎片整理的文件或文件集的位置和名稱 使用通配符（* 和 ?）可以指定多個文件。 /f 修復硬碟上的錯誤。必須鎖定硬碟。如果 chkdsk 無法鎖定磁碟區 則會顯示一條訊息，詢問您是否希望在下次重新啟動電腦時檢查該驅動器 /v 當檢查硬碟時，顯示所有目錄中每個文件的名稱 /r 找到壞軌區並恢復可讀取的信息。必須鎖定硬碟 /x 僅在 NTFS 上使用。如果必要，首先強制卸載磁碟區 該磁碟槽的所有打開指令&#38;檔案都無效。/x 還包含了/f 的功能 /i 僅隨 NTFS 使用。對索引項執行充分檢查，降低運行 chkdsk 的所用時間量 /c 僅隨 [...]]]></description>
			<content:encoded><![CDATA[<h3><a href="http://chijanzen.net/wp/wp-content/uploads/2010/09/99090311.png"><img class="alignleft size-medium wp-image-412" title="9909031" src="http://chijanzen.net/wp/wp-content/uploads/2010/09/99090311-300x194.png" alt="" width="300" height="194" /></a>今天USB硬碟出現「目錄或檔案路徑已經損毀」的訊息，</h3>
<h3>一直無法存取檔案，還好以前學過一些DOS指令，</h3>
<h3>最後用chkdsk硬碟修復指令來修復</h3>
<h3></h3>
<h3></h3>
<h3></h3>
<h3>視窗左下角輸入框直接輸入cmd 或用</h3>
<h3>開始-&gt;執行-&gt;輸入cmd-&gt;按enter</h3>
<h3>在DOS視窗內輸入chkdsk 硬碟機代號: /f</h3>
<h3>讓硬碟自行修復，大約10秒鐘就完成了</h3>
<h3>chkdsk 參數如下:</h3>
<p>chkdsk [volume:][[Path] FileName] [/f] [/v] [/r] [/x] [/c] [/l[:size]]</p>
<p>參數</p>
<p>volume:<br />
指定磁碟代號（冒號分隔）、安裝系統槽或卷名<br />
[Path} FileName]<br />
指定需要 chkdsk 檢查碎片整理的文件或文件集的位置和名稱<br />
使用通配符（* 和 ?）可以指定多個文件。<br />
/f<br />
修復硬碟上的錯誤。必須鎖定硬碟。如果 chkdsk 無法鎖定磁碟區<br />
則會顯示一條訊息，詢問您是否希望在下次重新啟動電腦時檢查該驅動器<br />
/v<br />
當檢查硬碟時，顯示所有目錄中每個文件的名稱<br />
/r<br />
找到壞軌區並恢復可讀取的信息。必須鎖定硬碟<br />
/x<br />
僅在 NTFS 上使用。如果必要，首先強制卸載磁碟區<br />
該磁碟槽的所有打開指令&amp;檔案都無效。/x 還包含了/f 的功能<br />
/i<br />
僅隨 NTFS 使用。對索引項執行充分檢查，降低運行 chkdsk 的所用時間量<br />
/c<br />
僅隨 NTFS 使用。跳過文件夾結構中的週期檢查，減少運行 chkdsk 所需的時間量<br />
/l[:size]<br />
僅隨 NTFS 使用。將日誌文件的大小更改為由用戶輸入的大小<br />
如果省略該參數，則 /l 會顯示當前日誌文件的大小<br />
/?<br />
在命令提示符顯示幫助。</p>
<img src="http://chijanzen.net/wp/?ak_action=api_record_view&id=410&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://chijanzen.net/wp/?feed=rss2&amp;p=410</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>S2U2 - 仿HTC 動態天氣桌布(WQVGA)240*400</title>
		<link>http://chijanzen.net/wp/?p=403</link>
		<comments>http://chijanzen.net/wp/?p=403#comments</comments>
		<pubDate>Sat, 21 Aug 2010 07:39:01 +0000</pubDate>
		<dc:creator>chijanzen</dc:creator>
				<category><![CDATA[生活雜記]]></category>

		<guid isPermaLink="false">http://chijanzen.net/wp/?p=403</guid>
		<description><![CDATA[Weather Wallpaper小工具 可以讓使用者在 S2U2 中設定動態天氣桌布， 而且不用再安裝任何的軟體就會自動更新天氣，桌布也會隨著天氣自動更新， 因為我的手機螢幕是 240*400所以只分享 240*400 桌布，心動了嗎.... 首先先下載動態桌布 Animated_Weather_Wallpapers_for_Omnia，或是另外一款黑色桌布 Animated_Weather_Wallpapers_black_for_Omnia2.rar 上述檔案解壓縮後將 Weather Wallpapers 資料夾及檔案複製到手機的記憶卡中任何位置(只要找的到路徑就好) 先關閉 S2U2程式(程式=&#62;S2Us=&#62; iLock2 關閉 S2U2)，才能進行下一步安裝 Weather_Wallpaper 接著下載 Weather_Wallpaper_4_0_12.cab 工具，上傳到手機用檔案總管執行，它會自己安裝到主記憶體中 到 程式=&#62;執行 WWconf 程式來設定 Weather Wallpapers ，大致設定請看以下圖示 WWconf 氣象來源有5個，我選第一個 rp5.ru，台灣各城市的代碼可到這查 http://rp5.tw/map/0/0/ 設定完成後重新啟用 S2U2 就能看到效果了 如果桌面看不到動畫，表示你的S2U2的桌布設  一直播放GIF動畫未啟用，開啟它就行了]]></description>
			<content:encoded><![CDATA[<p><a href="http://chijanzen.net/wp/wp-content/uploads/2010/08/99082101.gif"></a><a href="http://chijanzen.net/wp/wp-content/uploads/2010/08/99082102.gif"><img class="alignnone size-full wp-image-405" title="99082102" src="http://chijanzen.net/wp/wp-content/uploads/2010/08/99082102.gif" alt="" width="240" height="400" /> </a><a href="http://chijanzen.net/wp/wp-content/uploads/2010/08/99082101.gif"><img class="alignnone size-full wp-image-404" title="99082101" src="http://chijanzen.net/wp/wp-content/uploads/2010/08/99082101.gif" alt="" width="240" height="400" /></a></p>
<p>Weather Wallpaper小工具 可以讓使用者在 S2U2 中設定動態天氣桌布，</p>
<p>而且不用再安裝任何的軟體就會自動更新天氣，桌布也會隨著天氣自動更新，</p>
<p>因為我的手機螢幕是 240*400所以只分享 240*400 桌布，心動了嗎....</p>
<p><span id="more-403"></span></p>
<ol>
<li>首先先下載動態桌布<a href="http://depositfiles.com/en/files/w06mu4jx3" target="_blank"> Animated_Weather_Wallpapers_for_Omnia</a>，或是另外一款黑色桌布 <a href="http://depositfiles.com/en/files/f617k1skd" target="_blank">Animated_Weather_Wallpapers_black_for_Omnia2.rar</a></li>
<li><a href="https://docs.google.com/uc?id=0B0DzDAibcuIZMDZmOWRmOTMtMDdiOS00MDcwLTg1NTMtNzllZjU0YzEzZjEz&amp;export=download&amp;hl=zh_TW" target="_blank"></a>上述檔案解壓縮後將 Weather Wallpapers 資料夾及檔案複製到手機的記憶卡中任何位置(只要找的到路徑就好)</li>
<li>先關閉 S2U2程式(程式=&gt;S2Us=&gt; iLock2 關閉 S2U2)，才能進行下一步安裝 Weather_Wallpaper</li>
<li>接著下載 <a href="http://depositfiles.com/files/igsqjkrse" target="_blank">Weather_Wallpaper_4_0_12.cab </a>工具，上傳到手機用檔案總管執行，它會自己安裝到主記憶體中</li>
<li>到 程式=&gt;執行 WWconf 程式來設定 Weather Wallpapers ，大致設定請看以下圖示</li>
<li><a href="http://chijanzen.net/wp/wp-content/uploads/2010/08/99082103.png"><img class="alignnone size-full wp-image-406" title="99082103" src="http://chijanzen.net/wp/wp-content/uploads/2010/08/99082103.png" alt="" width="240" height="400" /></a></li>
<li>WWconf 氣象來源有5個，我選第一個 rp5.ru，台灣各城市的代碼可到這查 <a href="http://rp5.tw/map/0/0/" target="_blank">http://rp5.tw/map/0/0/</a></li>
<li>設定完成後重新啟用 S2U2 就能看到效果了</li>
<li>如果桌面看不到動畫，表示你的S2U2的桌布設  一直播放GIF動畫未啟用，開啟它就行了</li>
</ol>
<p><a href="http://chijanzen.net/wp/wp-content/uploads/2010/08/99082104.png"><img class="alignnone size-full wp-image-407" title="99082104" src="http://chijanzen.net/wp/wp-content/uploads/2010/08/99082104.png" alt="" width="240" height="400" /></a></p>
<img src="http://chijanzen.net/wp/?ak_action=api_record_view&id=403&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://chijanzen.net/wp/?feed=rss2&amp;p=403</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spb Mobile Shell內建天氣城市名改為中文的方法</title>
		<link>http://chijanzen.net/wp/?p=397</link>
		<comments>http://chijanzen.net/wp/?p=397#comments</comments>
		<pubDate>Wed, 11 Aug 2010 09:24:45 +0000</pubDate>
		<dc:creator>chijanzen</dc:creator>
				<category><![CDATA[生活雜記]]></category>

		<guid isPermaLink="false">http://chijanzen.net/wp/?p=397</guid>
		<description><![CDATA[Spb Mobile Shell 3.5版已經內建天氣預報的功能，所以也沒必要再去裝 Spb weather 不過Spb Mobile Shell 3.5內建天氣預只能顯示英文程式名稱，如果要改為中文則要修改註冊表 方法如下: 設置好城市後用註冊表編輯器打開註冊表 HKEY_LOCAL_MACHINE----SOFTWARE----SPB software house 2-----spb mobile shell---weather 把底下的name裡的拼音改成中文即可]]></description>
			<content:encoded><![CDATA[<p><a href="http://chijanzen.net/wp/wp-content/uploads/2010/08/spb9908112.png"><img class="alignleft size-full wp-image-399" title="spb9908112" src="http://chijanzen.net/wp/wp-content/uploads/2010/08/spb9908112.png" alt="" width="240" height="400" /></a><a href="http://chijanzen.net/wp/wp-content/uploads/2010/08/spb9908111.png"><img class="size-full wp-image-400 alignnone" style="margin-left: 20px; margin-right: 20px;" title="spb9908111" src="http://chijanzen.net/wp/wp-content/uploads/2010/08/spb9908111.png" alt="" width="240" height="400" /></a></p>
<p style="padding-left: 30px;">
<p style="padding-left: 30px;"><span id="more-397"></span> Spb Mobile Shell 3.5版已經內建天氣預報的功能，所以也沒必要再去裝 Spb weather</p>
<p style="padding-left: 30px;">不過Spb Mobile Shell 3.5內建天氣預只能顯示英文程式名稱，如果要改為中文則要修改註冊表</p>
<p style="padding-left: 30px;">方法如下:</p>
<p style="padding-left: 30px;">設置好城市後用註冊表編輯器打開註冊表</p>
<p style="padding-left: 30px;">HKEY_LOCAL_MACHINE----SOFTWARE----SPB software house 2-----spb mobile shell---weather</p>
<p style="padding-left: 30px;">把底下的name裡的拼音改成中文即可</p>
<img src="http://chijanzen.net/wp/?ak_action=api_record_view&id=397&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://chijanzen.net/wp/?feed=rss2&amp;p=397</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>工作表另存為新檔</title>
		<link>http://chijanzen.net/wp/?p=393</link>
		<comments>http://chijanzen.net/wp/?p=393#comments</comments>
		<pubDate>Tue, 08 Jun 2010 13:53:09 +0000</pubDate>
		<dc:creator>chijanzen</dc:creator>
				<category><![CDATA[Excel VBA 範例]]></category>
		<category><![CDATA[Workbook]]></category>

		<guid isPermaLink="false">http://chijanzen.net/wp/?p=393</guid>
		<description><![CDATA[索&#160;&#160; 引 D0018 主&#160;&#160; 題 工作表另存為新檔 版&#160;&#160; 本 &#62;= 14.0(Office 2010) 說&#160;&#160; 明 本範例將活頁簿中某個工作表另存為新檔 參&#160;&#160; 考 var tabPane1 = new WebFXTabPane( document.getElementById( "tab-pane-1" ) ); tabPane1.addTabPage( document.getElementById( "tab-page-2" ) ); Code Sub&#160;SaveSheet()'以下程式碼試用&#160;Excel&#160;200~2010版Dim&#160;wks&#160;As&#160;Worksheet&#160;&#160;&#160;&#160;Set&#160;wks&#160;=&#160;ActiveSheet&#160;&#160;&#160;&#160;With&#160;wks&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If&#160;Val(Application.Version)&#160;&#60;&#160;12&#160;Then&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;'Excel&#160;版本&#160;97-2003&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;'xlWorkbookNormal&#160;-4143&#160;一般活頁簿&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;FileExtStr&#160;=&#160;&#34;.xls&#34;:&#160;FileFormatNum&#160;=&#160;-4143&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Else&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Select&#160;Case&#160;.Parent.FileFormat&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;'xlOpenXMLWorkbook&#160;51&#160;開啟&#160;XML&#160;活頁簿&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Case&#160;51:&#160;FileExtStr&#160;=&#160;&#34;.xlsx&#34;:&#160;FileFormatNum&#160;=&#160;51&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Case&#160;52:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If&#160;.Parent.HasVBProject&#160;Then&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;'xlOpenXMLWorkbookMacroEnabled&#160;52&#160;開啟&#160;XML&#160;活頁簿巨集啟用&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;FileExtStr&#160;=&#160;&#34;.xlsm&#34;:&#160;FileFormatNum&#160;=&#160;52&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Else&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;FileExtStr&#160;=&#160;&#34;.xlsx&#34;:&#160;FileFormatNum&#160;=&#160;51&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;End&#160;If&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;End&#160;Select&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;End&#160;If&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.Copy&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Application.DisplayAlerts&#160;=&#160;False&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ActiveWorkbook.SaveAs&#160;.Parent.Path&#160;&#38;&#160;&#34;\&#34;&#160;&#38;&#160;.Name&#160;&#38;&#160;FileExtStr,&#160;FileFormatNum&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Application.DisplayAlerts&#160;=&#160;True&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ActiveWorkbook.Close&#160;SaveChanges:=False&#160;&#160;&#160;&#160;End&#160;WithEnd&#160;Sub tabPane1.addTabPage( document.getElementById( "tab-page-7" ) ); Code 無]]></description>
			<content:encoded><![CDATA[<table cellSpacing="1" width="100%" border="2" id="table1" style="border-collapse: collapse" bgcolor="#000000">
<tr>
<td align="center" width="14%" bgColor="#FFFFFF" height="24"><font size="2" face="Verdana">索&nbsp;&nbsp; 引</font></td>
<td width="75%" bgColor="#FFFFFF" height="24" align="left"><font size="2" face="Verdana">D0018</font></td>
</tr>
<tr>
<td align="center" width="14%" bgColor="#FFFFFF" height="24"><font size="2" face="Verdana">主&nbsp;&nbsp; 題</font></td>
<td width="75%" bgColor="#FFFFFF" height="24" align="left"><font size="2" face="Verdana">工作表另存為新檔</font></td>
</tr>
<tr>
<td align="center" width="14%" bgColor="#FFFFFF" height="24"><font size="2" face="Verdana">版&nbsp;&nbsp; 本</font></td>
<td width="75%" bgColor="#FFFFFF" height="24" align="left"><font size="2" face="Verdana">&gt;= 14.0(Office 2010)</font></td>
</tr>
<tr>
<td align="center" width="14%" bgColor="#FFFFFF" height="24"><font size="2" face="Verdana">說&nbsp;&nbsp; 明</font></td>
<td width="75%" bgColor="#FFFFFF" height="24" align="left"><font color="#000000" size="2" face="Verdana">本範例將活頁簿中某個工作表另存為新檔</font></td>
</tr>
<tr>
<td width="14%" bgColor="#FFFFFF" height="24" align="center"><font size="2" face="Verdana">參&nbsp;&nbsp; 考</font></td>
<td width="75%" bgColor="#FFFFFF" height="24" align="left"></td>
</tr>
</table>
<p><span id="more-393"></span><!-- Tabpen - Start-->
<div class="tab-pane" id="tab-pane-1"><script type="text/javascript">var tabPane1 = new WebFXTabPane( document.getElementById( "tab-pane-1" ) );</script><br />
<!-- Module1 模組 -->
<div style="OVERFLOW-X: auto;  WIDTH: 97% ;height:100%"  class="tab-page" id="tab-page-2">
<h2 class="tab"><img border="0" src="../../tabpane/Module1.jpg" hspace="10" alt="複製以下程式碼到Module" ></h2>
<p><script type="text/javascript">tabPane1.addTabPage( document.getElementById( "tab-page-2" ) ); </script>   </p>
<fieldset>
<legend>Code</legend>
<p><font size="2" color="#000000" face="Courier New"><font color="#000080">Sub</font>&nbsp;SaveSheet()<br /><font color="#008000">'以下程式碼試用&nbsp;Excel&nbsp;200~2010版</font><br /><font color="#000080">Dim</font>&nbsp;wks&nbsp;<font color="#000080">As</font>&nbsp;Worksheet<br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">Set</font>&nbsp;wks&nbsp;=&nbsp;ActiveSheet<br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">With</font>&nbsp;wks<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">If</font>&nbsp;Val(Application.Version)&nbsp;&lt;&nbsp;12&nbsp;<font color="#000080">Then</font><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008000">'Excel&nbsp;版本&nbsp;97-2003</font><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008000">'xlWorkbookNormal&nbsp;-4143&nbsp;一般活頁簿</font><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FileExtStr&nbsp;=&nbsp;&quot;.xls&quot;:&nbsp;FileFormatNum&nbsp;=&nbsp;-4143<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">Else</font><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">Select&nbsp;Case</font>&nbsp;.Parent.FileFormat<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008000">'xlOpenXMLWorkbook&nbsp;51&nbsp;開啟&nbsp;XML&nbsp;活頁簿</font><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">Case</font>&nbsp;51:&nbsp;FileExtStr&nbsp;=&nbsp;&quot;.xlsx&quot;:&nbsp;FileFormatNum&nbsp;=&nbsp;51<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">Case</font>&nbsp;52:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">If</font>&nbsp;.Parent.HasVBProject&nbsp;<font color="#000080">Then</font><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008000">'xlOpenXMLWorkbookMacroEnabled&nbsp;52&nbsp;開啟&nbsp;XML&nbsp;活頁簿巨集啟用</font><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FileExtStr&nbsp;=&nbsp;&quot;.xlsm&quot;:&nbsp;FileFormatNum&nbsp;=&nbsp;52<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">Else</font><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FileExtStr&nbsp;=&nbsp;&quot;.xlsx&quot;:&nbsp;FileFormatNum&nbsp;=&nbsp;51<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">End&nbsp;If</font><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">End&nbsp;Select</font><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">End&nbsp;If</font><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.Copy<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Application.DisplayAlerts&nbsp;=&nbsp;<font color="#000080">False</font><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ActiveWorkbook.SaveAs&nbsp;.Parent.Path&nbsp;&amp;&nbsp;&quot;\&quot;&nbsp;&amp;&nbsp;.Name&nbsp;&amp;&nbsp;FileExtStr,&nbsp;FileFormatNum<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Application.DisplayAlerts&nbsp;=&nbsp;<font color="#000080">True</font><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ActiveWorkbook.Close&nbsp;SaveChanges:=<font color="#000080">False</font><br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">End&nbsp;With</font><br /><font color="#000080">End&nbsp;Sub</font></font></fieldset>
</p></div>
<p><!-- Module1 模組 END --><!-- DownLoad 模組 -->
<div style="OVERFLOW-X: auto;  WIDTH: 97% ;height:100%" class="tab-page" id="tab-page-7">
<h2 class="tab"><img border="0" src="../../tabpane/download.gif" hspace="10" alt="File download" ></h2>
<p><script type="text/javascript">tabPane1.addTabPage( document.getElementById( "tab-page-7" ) ); </script>   </p>
<fieldset>
<legend>Code</legend>
<blockquote><p>無</p></blockquote>
</fieldset></div>
<p><!-- DownLoad 模組 END --></div>
<p><!-- Tabpen - End--></p>
<img src="http://chijanzen.net/wp/?ak_action=api_record_view&id=393&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://chijanzen.net/wp/?feed=rss2&amp;p=393</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>讓檔案以獨佔方式在Excel應用程式中執行</title>
		<link>http://chijanzen.net/wp/?p=391</link>
		<comments>http://chijanzen.net/wp/?p=391#comments</comments>
		<pubDate>Sun, 06 Jun 2010 14:11:29 +0000</pubDate>
		<dc:creator>chijanzen</dc:creator>
				<category><![CDATA[Excel VBA 範例]]></category>
		<category><![CDATA[Workbook]]></category>

		<guid isPermaLink="false">http://chijanzen.net/wp/?p=391</guid>
		<description><![CDATA[索&#160;&#160; 引 D0017 主&#160;&#160; 題 讓檔案以獨佔方式在Excel應用程式中執行 版&#160;&#160; 本 &#62;= 12.0(Office 2007) 說&#160;&#160; 明 本範例建立一個Application 物件應用程式事件程序監控使用者是否執行開啟&#34;舊檔&#34;或開啟&#34;新檔&#34;的動作；如果執行開啟&#34;舊檔&#34;就會在另Excel應用程式視窗開啟 該檔，如果執行開啟&#34;新檔&#34;則自動關閉該檔 參&#160;&#160; 考 var tabPane1 = new WebFXTabPane( document.getElementById( "tab-pane-1" ) ); tabPane1.addTabPage( document.getElementById( "tab-page-1" ) ); Code Option&#160;ExplicitDim&#160;WLshtApp&#160;As&#160;New&#160;xlsClass&#160;&#160;&#160;'引用到class　 Private&#160;Sub&#160;Workbook_Open()&#160;&#160;&#160;&#160;Call&#160;close_othert_xls&#160;&#160;&#160;&#160;Set&#160;WLshtApp.xlsEvents&#160;=&#160;ApplicationEnd&#160;Sub　 tabPane1.addTabPage( document.getElementById( "tab-page-2" ) ); Code Sub&#160;close_othert_xls()&#160;&#160;&#160;&#160;Dim&#160;wbk&#160;As&#160;Workbook&#160;&#160;&#160;&#160;For&#160;Each&#160;wbk&#160;In&#160;Application.Workbooks&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If&#160;wbk.Name&#160;&#60;&#62;&#160;ThisWorkbook.Name&#160;Then&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;MsgBox&#160;&#34;程式執行階段，其他檔案將先行關閉&#34;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;wbk.Close&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;End&#160;If&#160;&#160;&#160;&#160;Next&#160;wbkEnd&#160;Sub tabPane1.addTabPage( document.getElementById( "tab-page-5" ) ); Code Name:xlsClass Option&#160;ExplicitDim&#160;ExcelApp&#160;As&#160;ApplicationPublic&#160;WithEvents&#160;xlsEvents&#160;As&#160;Application　 Private&#160;Sub&#160;xlsEvents_NewWorkbook(ByVal&#160;Wb&#160;As&#160;Workbook)&#160;&#160;&#160;&#160;MsgBox&#160;&#34;目前不允許開新檔案&#34;,&#160;,&#160;&#34;警示&#34;&#160;&#160;&#160;&#160;Wb.CloseEnd&#160;Sub　 Private&#160;Sub&#160;xlsEvents_WorkbookOpen(ByVal&#160;Wb&#160;As&#160;Workbook)&#160;&#160;&#160;&#160;Dim&#160;wbkname&#160;As&#160;String&#160;&#160;&#160;&#160;If&#160;Wb.Name&#160;&#60;&#62;&#160;ThisWorkbook.Name&#160;Then&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;MsgBox&#160;&#34;程式執行中，&#34;&#160;&#38;&#160;Wb.Name&#160;&#38;&#160;_&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;檔案將另以Excel視窗來開啟&#34;,&#160;,&#160;&#34;警示&#34;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;wbkname&#160;=&#160;Wb.FullName&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Wb.Close&#160;SaveChanges:=False&#160;&#160;&#160;&#160;'放棄所有對此活頁簿的變更。&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Set&#160;ExcelApp&#160;=&#160;CreateObject(&#34;Excel.Application&#34;)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ExcelApp.Visible&#160;=&#160;True&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ExcelApp.Workbooks.Open&#160;wbkname&#160;&#160;&#160;&#160;End&#160;IfEnd&#160;Sub　 tabPane1.addTabPage( document.getElementById( "tab-page-6" [...]]]></description>
			<content:encoded><![CDATA[<table cellSpacing="1" width="100%" border="2" id="table1" style="border-collapse: collapse" bgcolor="#000000">
<tr>
<td align="center" width="14%" bgColor="#FFFFFF" height="24"><font size="2" face="Verdana">索&nbsp;&nbsp; 引</font></td>
<td width="75%" bgColor="#FFFFFF" height="24" align="left"><font face="Verdana, Geneva, Arial, Sans-serif" size="2">D0017</font></td>
</tr>
<tr>
<td align="center" width="14%" bgColor="#FFFFFF" height="24"><font size="2" face="Verdana">主&nbsp;&nbsp; 題</font></td>
<td width="75%" bgColor="#FFFFFF" height="24" align="left"><font size="2" face="Verdana, Geneva, Arial, Sans-serif">讓檔案以獨佔方式在Excel應用程式中執行</font></td>
</tr>
<tr>
<td align="center" width="14%" bgColor="#FFFFFF" height="24"><font size="2" face="Verdana">版&nbsp;&nbsp; 本</font></td>
<td width="75%" bgColor="#FFFFFF" height="24" align="left"><font size="2" face="Verdana, Geneva, Arial, Sans-serif">&gt;= 12.0(Office 2007)</font></td>
</tr>
<tr>
<td align="center" width="14%" bgColor="#FFFFFF" height="24"><font size="2" face="Verdana">說&nbsp;&nbsp; 明</font></td>
<td width="75%" bgColor="#FFFFFF" height="24" align="left"><font color="#000000" size="2" face="Verdana, Geneva, Arial, Sans-serif">本範例建立一個</font><font face="Verdana, Geneva, Arial, Sans-serif"><b class="bterm"><font size="2">Application</font></b><font size="2"> 物件</font></font><font face="Verdana, Geneva, Arial, Sans-serif" size="2">應用程式事件程序監控使用者是否執行開啟</font><font color="#000000" size="2" face="Verdana, Geneva, Arial, Sans-serif">&quot;舊檔&quot;或開啟&quot;新檔&quot;的動作；如果</font><font face="Verdana, Geneva, Arial, Sans-serif" size="2">執行開啟</font><font color="#000000" size="2" face="Verdana, Geneva, Arial, Sans-serif">&quot;舊檔&quot;就會在另</font><font size="2" face="Verdana, Geneva, Arial, Sans-serif">Excel應用程式視窗</font><font color="#000000" size="2" face="Verdana, Geneva, Arial, Sans-serif">開啟 該檔，如果</font><font face="Verdana, Geneva, Arial, Sans-serif" size="2">執行</font><font color="#000000" size="2" face="Verdana, Geneva, Arial, Sans-serif">開啟&quot;新檔&quot;則自動關閉該檔</font></td>
</tr>
<tr>
<td width="14%" bgColor="#FFFFFF" height="24" align="center"><font size="2" face="Verdana">參&nbsp;&nbsp; 考</font></td>
<td width="75%" bgColor="#FFFFFF" height="24" align="left"></td>
</tr>
</table>
<p><span id="more-391"></span><!-- Tabpen - Start-->
<div class="tab-pane" id="tab-pane-1"><script type="text/javascript">var tabPane1 = new WebFXTabPane( document.getElementById( "tab-pane-1" ) );</script><br />
<!-- ThisWorkbook 模組 -->
<div style="OVERFLOW-X: auto;  WIDTH: 97% ;height:100%"  class="tab-page" id="tab-page-1">
<h2 class="tab"><img border="0" src="../../tabpane/ThisWorkbook.jpg" hspace="10" alt="&#35079;&#35069;&#20197;&#19979;&#31243;&#24335;&#30908;&#21040;ThisWorkbook" ></h2>
<p><script type="text/javascript">tabPane1.addTabPage( document.getElementById( "tab-page-1" ) ); </script>     </p>
<fieldset>
<legend>Code</legend>
<p><font color="#000000" face="Courier New" size="2"><font color="#000080">Option&nbsp;Explicit</font><br /><font color="#000080">Dim</font>&nbsp;WLshtApp&nbsp;<font color="#000080">As&nbsp;New</font>&nbsp;xlsClass&nbsp;&nbsp;&nbsp;<font color="#008000">'引用到class</font><br />　<br />
<hr size="1"><font color="#000080">Private&nbsp;Sub</font>&nbsp;Workbook_Open()<br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">Call</font>&nbsp;close_othert_xls<br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">Set</font>&nbsp;WLshtApp.xlsEvents&nbsp;=&nbsp;Application<br /><font color="#000080">End&nbsp;Sub</font></font>　</fieldset>
</p></div>
<p><!-- Module1 模組 END --><!-- Module1 模組 -->
<div style="OVERFLOW-X: auto;  WIDTH: 97% ;height:100%"  class="tab-page" id="tab-page-2">
<h2 class="tab"><img border="0" src="../../tabpane/Module1.jpg" hspace="10" alt="複製以下程式碼到Module" ></h2>
<p><script type="text/javascript">tabPane1.addTabPage( document.getElementById( "tab-page-2" ) ); </script>   </p>
<fieldset>
<legend>Code</legend>
<p><font color="#000000" face="Courier New" size="2"><font color="#000080">Sub</font>&nbsp;close_othert_xls()<br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">Dim</font>&nbsp;wbk&nbsp;<font color="#000080">As</font>&nbsp;Workbook<br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">For&nbsp;Each</font>&nbsp;wbk&nbsp;<font color="#000080">In</font>&nbsp;Application.Workbooks<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">If</font>&nbsp;wbk.Name&nbsp;&lt;&gt;&nbsp;ThisWorkbook.Name&nbsp;<font color="#000080">Then</font><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MsgBox&nbsp;&quot;程式執行階段，其他檔案將先行關閉&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wbk.Close<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">End&nbsp;If</font><br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">Next</font>&nbsp;wbk<br /><font color="#000080">End&nbsp;Sub</font></font></fieldset>
</p></div>
<p><!-- Module1 模組 END --><!-- Class 模組 -->
<div style="OVERFLOW-X: auto;  WIDTH: 97% ;height:100%"  class="tab-page" id="tab-page-5">
<h2 class="tab"><img border="0" src="../../tabpane/Class.jpg" hspace="10" alt="複製以下程式碼到 Class" ></h2>
<p><script type="text/javascript">tabPane1.addTabPage( document.getElementById( "tab-page-5" ) ); </script>   </p>
<fieldset>
<legend>Code Name:xlsClass</legend>
<p><font color="#000000" face="Courier New" size="2"><font color="#000080">Option&nbsp;Explicit</font><br /><font color="#000080">Dim</font>&nbsp;ExcelApp&nbsp;<font color="#000080">As</font>&nbsp;Application<br /><font color="#000080">Public&nbsp;WithEvents</font>&nbsp;xlsEvents&nbsp;<font color="#000080">As</font>&nbsp;Application<br />　<br />
<hr size="1"><font color="#000080">Private&nbsp;Sub</font>&nbsp;xlsEvents_NewWorkbook(<font color="#000080">ByVal</font>&nbsp;Wb&nbsp;<font color="#000080">As</font>&nbsp;Workbook)<br />&nbsp;&nbsp;&nbsp;&nbsp;MsgBox&nbsp;&quot;目前不允許開新檔案&quot;,&nbsp;,&nbsp;&quot;警示&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;Wb.Close<br /><font color="#000080">End&nbsp;Sub</font><br />　<br />
<hr size="1"><font color="#000080">Private&nbsp;Sub</font>&nbsp;xlsEvents_WorkbookOpen(<font color="#000080">ByVal</font>&nbsp;Wb&nbsp;<font color="#000080">As</font>&nbsp;Workbook)<br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">Dim</font>&nbsp;wbkname&nbsp;<font color="#000080">As&nbsp;String</font><br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">If</font>&nbsp;Wb.Name&nbsp;&lt;&gt;&nbsp;ThisWorkbook.Name&nbsp;<font color="#000080">Then</font><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MsgBox&nbsp;&quot;程式執行中，&quot;&nbsp;&amp;&nbsp;Wb.Name&nbsp;&amp;&nbsp;_<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;檔案將另以Excel視窗來開啟&quot;,&nbsp;,&nbsp;&quot;警示&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wbkname&nbsp;=&nbsp;Wb.FullName<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Wb.Close&nbsp;SaveChanges:=<font color="#000080">False</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008000">'放棄所有對此活頁簿的變更。</font><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">Set</font>&nbsp;ExcelApp&nbsp;=&nbsp;CreateObject(&quot;Excel.Application&quot;)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExcelApp.Visible&nbsp;=&nbsp;<font color="#000080">True</font><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExcelApp.Workbooks.Open&nbsp;wbkname<br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">End&nbsp;If</font><br /><font color="#000080">End&nbsp;Sub</font></font>　</fieldset>
</p></div>
<p><!-- Class 模組 END--><!-- Help 模組 -->
<div style="OVERFLOW-X: auto;  WIDTH: 97% ;height:100%"  class="tab-page" id="tab-page-6">
<h2 class="tab"><img border="0" src="../../tabpane/btn_help.jpg" hspace="10" alt="File download" ></h2>
<p><script type="text/javascript">tabPane1.addTabPage( document.getElementById( "tab-page-6" ) ); </script>   </p>
<fieldset>
<legend>Code</legend>
<p><font face="Verdana, Geneva, Arial, Sans-serif" size="2">
<p style="margin-top: 3px; margin-bottom: 3px"><font color="#0000FF"><img border="0" src="../../images/bul-br5.gif" width="16" height="16">&nbsp; </font></font><font face="Verdana" size="2" color="#0000FF">還有幾個類似的範例請參考</font></p>
<p style="margin-top: 3px; margin-bottom: 3px"><font face="Verdana" size="2" color="#0000FF">&nbsp;&nbsp;&nbsp;&nbsp; </font><font color="#0000ff" face="Verdana, Geneva, Arial, Sans-serif" size="2"><img border="0" src="../../images/tack.gif" width="26" height="16"> </font><font size="2" face="Verdana"><a class="comment" href="http://chijanzen.net/wp/?p=99">讓檔案以獨佔的方式開啟</a></font></p>
<p>　</fieldset>
</p></div>
<p><!-- Help 模組 END --><!-- DownLoad 模組 -->
<div style="OVERFLOW-X: auto;  WIDTH: 97% ;height:100%" class="tab-page" id="tab-page-7">
<h2 class="tab"><img border="0" src="../../tabpane/download.gif" hspace="10" alt="File download" ></h2>
<p><script type="text/javascript">tabPane1.addTabPage( document.getElementById( "tab-page-7" ) ); </script>   </p>
<fieldset>
<legend>Code</legend>
<blockquote><p><font face="新細明體" size="3"><a target="_top" title="檔案下載" href="../../file/D0017.rar"><img height="100" src="../../images/floppydisk.gif" width="100" border="0" alt="檔案下載"></a></font></p></blockquote>
</fieldset></div>
<p><!-- DownLoad 模組 END --></div>
<p><!-- Tabpen - End--></p>
<img src="http://chijanzen.net/wp/?ak_action=api_record_view&id=391&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://chijanzen.net/wp/?feed=rss2&amp;p=391</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>下載網頁上超連結網頁</title>
		<link>http://chijanzen.net/wp/?p=390</link>
		<comments>http://chijanzen.net/wp/?p=390#comments</comments>
		<pubDate>Sat, 29 May 2010 11:34:02 +0000</pubDate>
		<dc:creator>chijanzen</dc:creator>
				<category><![CDATA[DHTML]]></category>
		<category><![CDATA[Excel VBA 範例]]></category>

		<guid isPermaLink="false">http://chijanzen.net/wp/?p=390</guid>
		<description><![CDATA[索&#160;&#160; 引 J0003 主&#160;&#160; 題 下載網頁上超連結網頁 版&#160;&#160; 本 &#62;= 10.0(Office 2002) 說&#160;&#160; 明 Document 物件中的Links 集合物件可獲得HTML 標籤中 HREF 屬性的集合，本範例利用Links 集合物件下載網頁中所有超連結網頁，本範例也做了可以預覽網頁的功能 參&#160;&#160; 考 API函數:URLDownloadToFile&#160; var tabPane1 = new WebFXTabPane( document.getElementById( "tab-pane-1" ) ); tabPane1.addTabPage( document.getElementById( "tab-page-1" ) ); Code Option&#160;Explicit　 Private&#160;Sub&#160;Workbook_Open()&#160;&#160;&#160;&#160;FormShowEnd&#160;Sub　 tabPane1.addTabPage( document.getElementById( "tab-page-2" ) ); Code 'Option&#160;ExplicitPrivate&#160;Declare&#160;Function&#160;URLDownloadToFile&#160;Lib&#160;&#34;urlmon&#34;&#160;Alias&#160;_&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;URLDownloadToFileA&#34;&#160;(ByVal&#160;pCaller&#160;As&#160;Long,&#160;_&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ByVal&#160;szURL&#160;As&#160;String,&#160;ByVal&#160;szFileName&#160;As&#160;String,&#160;_&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ByVal&#160;dwReserved&#160;As&#160;Long,&#160;ByVal&#160;lpfnCB&#160;As&#160;Long)&#160;As&#160;Long　 Sub&#160;FindHtm(sURL&#160;As&#160;String)&#160;&#160;&#160;&#160;Dim&#160;IE&#160;As&#160;New&#160;InternetExplorer&#160;&#160;&#160;&#160;Dim&#160;oDoc&#160;As&#160;New&#160;MSHTML.HTMLDocument&#160;&#160;&#160;&#160;Dim&#160;i&#160;As&#160;Integer&#160;&#160;&#160;&#160;IE.navigate&#160;sURL&#160;&#160;&#160;&#160;Do&#160;While&#160;IE.ReadyState&#160;&#60;&#62;&#160;READYSTATE_COMPLETE&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;UrlForm.Label1.Caption&#160;=&#160;&#34;網頁下載中請稍候......&#34;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;DoEvents&#160;&#160;&#160;&#160;Loop&#160;&#160;&#160;&#160;UrlForm.Label1.Caption&#160;=&#160;&#34;&#34;&#160;&#160;&#160;&#160;'引用&#160;Document&#160;對象&#160;&#160;&#160;&#160;Set&#160;oDoc&#160;=&#160;IE.Document&#160;&#160;&#160;&#160;'獲取以順序排列的HTML&#160;標籤中所有&#160;Links&#160;對象的集合。&#160;&#160;&#160;&#160;For&#160;i&#160;=&#160;0&#160;To&#160;oDoc.Links.Length&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On&#160;Error&#160;Resume&#160;Next&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If&#160;Right(oDoc.Links(i).href,&#160;3)&#160;=&#160;&#34;htm&#34;&#160;Or&#160;_&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Right(oDoc.Links(i).href,&#160;4)&#160;=&#160;&#34;html&#34;&#160;Then&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;'href:獲取目標URL(完整網址)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;UrlForm.ListBox1.AddItem&#160;oDoc.Links(i).href&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;End&#160;If&#160;&#160;&#160;&#160;Next&#160;i&#160;&#160;&#160;&#160;Set&#160;oDoc&#160;=&#160;Nothing&#160;&#160;&#160;&#160;Set&#160;IE&#160;=&#160;NothingEnd&#160;Sub　 '下載檔案Sub&#160;saveHtm(sURL&#160;As&#160;String,&#160;sPath&#160;As&#160;String)&#160;&#160;&#160;&#160;f&#160;=&#160;GetFileName(sURL)&#160;&#160;&#160;&#160;'將網際網路上的下載資料儲存至檔案&#160;&#160;&#160;&#160;returnValue&#160;=&#160;URLDownloadToFile(0,&#160;sURL,&#160;sPath&#160;&#38;&#160;f,&#160;0,&#160;0)&#160;&#160;&#160;&#160;UrlForm.Label1.Caption&#160;=&#160;&#34;網頁下載完成&#34;End&#160;Sub　 '取檔名Function&#160;GetFileName(sText&#160;As&#160;String)&#160;As&#160;String&#160;&#160;&#160;&#160;Dim&#160;pos&#160;As&#160;Integer&#160;&#160;&#160;&#160;Do&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;GetFileName&#160;=&#160;Mid(sText,&#160;pos&#160;+&#160;1)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;pos&#160;=&#160;InStr(pos&#160;+&#160;1,&#160;sText,&#160;&#34;/&#34;)&#160;&#160;&#160;&#160;Loop&#160;While&#160;pos&#160;&#62;&#160;0End&#160;Function　 Sub&#160;FormShow()&#160;&#160;&#160;&#160;UrlForm.Show&#160;0End&#160;Sub　 tabPane1.addTabPage( document.getElementById( "tab-page-3" ) [...]]]></description>
			<content:encoded><![CDATA[<table cellSpacing="1" width="100%" border="2" id="table1" style="border-collapse: collapse" bgcolor="#000000">
<tr>
<td align="center" width="14%" bgColor="#FFFFFF" height="24"><font size="2" face="Verdana">索&nbsp;&nbsp; 引</font></td>
<td width="75%" bgColor="#FFFFFF" height="24" align="left"><font face="Verdana" size="2">J0003</font></td>
</tr>
<tr>
<td align="center" width="14%" bgColor="#FFFFFF" height="24"><font size="2" face="Verdana">主&nbsp;&nbsp; 題</font></td>
<td width="75%" bgColor="#FFFFFF" height="24" align="left"><font size="2" face="Verdana">下載網頁上超連結網頁</font></td>
</tr>
<tr>
<td align="center" width="14%" bgColor="#FFFFFF" height="24"><font size="2" face="Verdana">版&nbsp;&nbsp; 本</font></td>
<td width="75%" bgColor="#FFFFFF" height="24" align="left"><font size="2" face="Verdana">&gt;= 10.0(Office 2002)</font></td>
</tr>
<tr>
<td align="center" width="14%" bgColor="#FFFFFF" height="24"><font size="2" face="Verdana">說&nbsp;&nbsp; 明</font></td>
<td width="75%" bgColor="#FFFFFF" height="24" align="left"><font color="#000000" size="2" face="Verdana">Document 物件中的Links 集合物件可獲得HTML 標籤中 </font><font color="#800000" face="Verdana" size="2">HREF 屬性的</font><font color="#000000" size="2" face="Verdana">集合，本範例利用Links 集合物件下載網頁中所有超連結網頁，本範例也做了可以預覽網頁的功能</font></td>
</tr>
<tr>
<td width="14%" bgColor="#FFFFFF" height="24" align="center"><font size="2" face="Verdana">參&nbsp;&nbsp; 考</font></td>
<td width="75%" bgColor="#FFFFFF" height="24" align="left"><font color="#000000" face="Verdana" size="2"><nobr>API函數:<a href="http://chijanzen.netfirms.com/URLDownloadToFile.htm">URLDownloadToFile</a>&nbsp;</nobr></font></td>
</tr>
</table>
<p><span id="more-390"></span><!-- Tabpen - Start-->
<div class="tab-pane" id="tab-pane-1"><script type="text/javascript">var tabPane1 = new WebFXTabPane( document.getElementById( "tab-pane-1" ) );</script><br />
<!-- ThisWorkbook 模組 -->
<div style="OVERFLOW-X: auto;  WIDTH: 97% ;height:100%"  class="tab-page" id="tab-page-1">
<h2 class="tab"><img border="0" src="../../tabpane/ThisWorkbook.jpg" hspace="10" alt="&#35079;&#35069;&#20197;&#19979;&#31243;&#24335;&#30908;&#21040;ThisWorkbook" ></h2>
<p><script type="text/javascript">tabPane1.addTabPage( document.getElementById( "tab-page-1" ) ); </script>     </p>
<fieldset>
<legend>Code</legend>
<p><font size="2" color="#000000" face="Courier New"><font color="#000080">Option&nbsp;Explicit</font><br />　<br />
<hr size="1"><font color="#000080">Private&nbsp;Sub</font>&nbsp;Workbook_Open()<br />&nbsp;&nbsp;&nbsp;&nbsp;FormShow<br /><font color="#000080">End&nbsp;Sub</font></font>　</fieldset>
</p></div>
<p><!-- Module1 模組 END --><!-- Module1 模組 -->
<div style="OVERFLOW-X: auto;  WIDTH: 97% ;height:100%"  class="tab-page" id="tab-page-2">
<h2 class="tab"><img border="0" src="../../tabpane/Module1.jpg" hspace="10" alt="複製以下程式碼到Module" ></h2>
<p><script type="text/javascript">tabPane1.addTabPage( document.getElementById( "tab-page-2" ) ); </script>   </p>
<fieldset>
<legend>Code</legend>
<p><font size="2" color="#000000" face="Courier New"><font color="#008000">'Option&nbsp;Explicit</font><br /><font color="#000080">Private&nbsp;Declare&nbsp;Function</font>&nbsp;URLDownloadToFile&nbsp;<font color="#000080">Lib</font>&nbsp;&quot;urlmon&quot;&nbsp;<font color="#000080">Alias</font>&nbsp;_<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;URLDownloadToFileA&quot;&nbsp;(<font color="#000080">ByVal</font>&nbsp;pCaller&nbsp;<font color="#000080">As&nbsp;Long</font>,&nbsp;_<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">ByVal</font>&nbsp;szURL&nbsp;<font color="#000080">As&nbsp;String</font>,&nbsp;<font color="#000080">ByVal</font>&nbsp;szFileName&nbsp;<font color="#000080">As&nbsp;String</font>,&nbsp;_<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">ByVal</font>&nbsp;dwReserved&nbsp;<font color="#000080">As&nbsp;Long</font>,&nbsp;<font color="#000080">ByVal</font>&nbsp;lpfnCB&nbsp;<font color="#000080">As&nbsp;Long</font>)&nbsp;<font color="#000080">As&nbsp;Long</font><br />　<br />
<hr size="1"><font color="#000080">Sub</font>&nbsp;FindHtm(sURL&nbsp;<font color="#000080">As&nbsp;String</font>)<br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">Dim</font>&nbsp;IE&nbsp;<font color="#000080">As&nbsp;New</font>&nbsp;InternetExplorer<nobr><font face="Verdana, Geneva, Arial, Sans-serif" size="2"><span class="keyword"><img border="0" src="../../VBAFILE/DHTML/J0003a.jpg" width="350" height="323" align="right"></span></font></nobr><br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">Dim</font>&nbsp;oDoc&nbsp;<font color="#000080">As&nbsp;New</font>&nbsp;MSHTML.HTMLDocument<br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">Dim</font>&nbsp;i&nbsp;<font color="#000080">As&nbsp;Integer</font><br />&nbsp;&nbsp;&nbsp;&nbsp;IE.navigate&nbsp;sURL<br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">Do&nbsp;While</font>&nbsp;IE.ReadyState&nbsp;&lt;&gt;&nbsp;READYSTATE_COMPLETE<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UrlForm.Label1.Caption&nbsp;=&nbsp;&quot;網頁下載中請稍候......&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DoEvents<br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">Loop</font><br />&nbsp;&nbsp;&nbsp;&nbsp;UrlForm.Label1.Caption&nbsp;=&nbsp;&quot;&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008000">'引用&nbsp;Document&nbsp;對象</font><br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">Set</font>&nbsp;oDoc&nbsp;=&nbsp;IE.Document<br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008000">'獲取以順序排列的HTML&nbsp;標籤中所有&nbsp;Links&nbsp;對象的集合。</font><br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">For</font>&nbsp;i&nbsp;=&nbsp;0&nbsp;<font color="#000080">To</font>&nbsp;oDoc.Links.Length<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">On&nbsp;Error&nbsp;Resume&nbsp;Next</font><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">If</font>&nbsp;Right(oDoc.Links(i).href,&nbsp;3)&nbsp;=&nbsp;&quot;htm&quot;&nbsp;<font color="#000080">Or</font>&nbsp;_<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Right(oDoc.Links(i).href,&nbsp;4)&nbsp;=&nbsp;&quot;html&quot;&nbsp;<font color="#000080">Then</font><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008000">'href:獲取目標URL(完整網址)</font><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UrlForm.ListBox1.AddItem&nbsp;oDoc.Links(i).href<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">End&nbsp;If</font><br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">Next</font>&nbsp;i<br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">Set</font>&nbsp;oDoc&nbsp;=&nbsp;<font color="#000080">Nothing</font><br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">Set</font>&nbsp;IE&nbsp;=&nbsp;<font color="#000080">Nothing</font><br /><font color="#000080">End&nbsp;Sub</font><br />　<br />
<hr size="1"><font color="#008000">'下載檔案</font><br /><font color="#000080">Sub</font>&nbsp;saveHtm(sURL&nbsp;<font color="#000080">As&nbsp;String</font>,&nbsp;sPath&nbsp;<font color="#000080">As&nbsp;String</font>)<br />&nbsp;&nbsp;&nbsp;&nbsp;f&nbsp;=&nbsp;GetFileName(sURL)<br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008000">'將網際網路上的下載資料儲存至檔案</font><br />&nbsp;&nbsp;&nbsp;&nbsp;returnValue&nbsp;=&nbsp;URLDownloadToFile(0,&nbsp;sURL,&nbsp;sPath&nbsp;&amp;&nbsp;f,&nbsp;0,&nbsp;0)<br />&nbsp;&nbsp;&nbsp;&nbsp;UrlForm.Label1.Caption&nbsp;=&nbsp;&quot;網頁下載完成&quot;<br /><font color="#000080">End&nbsp;Sub</font><br />　<br />
<hr size="1"><font color="#008000">'取檔名</font><br /><font color="#000080">Function</font>&nbsp;GetFileName(sText&nbsp;<font color="#000080">As&nbsp;String</font>)&nbsp;<font color="#000080">As&nbsp;String</font><br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">Dim</font>&nbsp;pos&nbsp;<font color="#000080">As&nbsp;Integer</font><br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">Do</font><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GetFileName&nbsp;=&nbsp;Mid(sText,&nbsp;pos&nbsp;+&nbsp;1)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pos&nbsp;=&nbsp;InStr(pos&nbsp;+&nbsp;1,&nbsp;sText,&nbsp;&quot;/&quot;)<br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">Loop&nbsp;While</font>&nbsp;pos&nbsp;&gt;&nbsp;0<br /><font color="#000080">End&nbsp;Function</font><br />　<br />
<hr size="1"><font color="#000080">Sub</font>&nbsp;FormShow()<br />&nbsp;&nbsp;&nbsp;&nbsp;UrlForm.Show&nbsp;0<br /><font color="#000080">End&nbsp;Sub</font></font>　</fieldset>
</p></div>
<p><!-- Module1 模組 END --><!-- UserForm 模組 -->
<div style="OVERFLOW-X: auto;  WIDTH: 97% ;height:100%"  class="tab-page" id="tab-page-3">
<h2 class="tab"><img border="0" src="../../tabpane/UserForm.jpg" hspace="10" alt="複製以下程式碼到UserForm"></h2>
<p><script type="text/javascript">tabPane1.addTabPage( document.getElementById( "tab-page-3" ) ); </script>   </p>
<fieldset>
<legend>Code</legend>
<p><font size="2" color="#000000" face="Courier New"><font color="#000080">Option&nbsp;Explicit</font><br /><font color="#000080">Dim</font>&nbsp;r&nbsp;<font color="#000080">As&nbsp;Integer</font>,&nbsp;i&nbsp;<font color="#000080">As&nbsp;Integer</font><br />　<br />
<hr size="1"><font color="#000080">Private&nbsp;Sub</font>&nbsp;ComboBox1_Click()<br />&nbsp;&nbsp;&nbsp;&nbsp;Me.ListBox1.Clear<br />&nbsp;&nbsp;&nbsp;&nbsp;FindHtm&nbsp;ComboBox1.Text<br /><font color="#000080">End&nbsp;Sub</font><br />　<br />
<hr size="1"><font color="#000080">Private&nbsp;Sub</font>&nbsp;CommandButton1_Click()<br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">Dim</font>&nbsp;txt&nbsp;<font color="#000080">As&nbsp;String</font><br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">Dim</font>&nbsp;rPath&nbsp;<font color="#000080">As&nbsp;String</font><br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">Dim</font>&nbsp;obMapp&nbsp;<font color="#000080">As&nbsp;Object</font><br />&nbsp;&nbsp;&nbsp;&nbsp;txt&nbsp;=&nbsp;&quot;請選取資料夾:&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008000">'調用開啟資料夾對話方塊</font><br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">Set</font>&nbsp;obMapp&nbsp;=&nbsp;CreateObject(&quot;Shell.Application&quot;).BrowseForFolder(0,&nbsp;txt,&nbsp;&amp;H1)<br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">If&nbsp;Not</font>&nbsp;obMapp&nbsp;<font color="#000080">Is&nbsp;Nothing&nbsp;Then</font><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rPath&nbsp;=&nbsp;obMapp.self.Path&nbsp;&amp;&nbsp;&quot;\&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">Else</font><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">Exit&nbsp;Sub</font><br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">End&nbsp;If</font><br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">If</font>&nbsp;Me.OptionButton1.Value&nbsp;=&nbsp;<font color="#000080">True&nbsp;Then</font><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">For</font>&nbsp;i&nbsp;=&nbsp;0&nbsp;<font color="#000080">To</font>&nbsp;Me.ListBox1.ListCount&nbsp;-&nbsp;1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008000">'下載網頁</font><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">Call</font>&nbsp;saveHtm(Me.ListBox1.List(i),&nbsp;rPath)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">Next</font>&nbsp;i<br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">Else</font><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#008000">'下載網頁</font><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">Call</font>&nbsp;saveHtm(Me.ListBox1.List(r),&nbsp;rPath)<br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">End&nbsp;If</font><br />&nbsp;&nbsp;&nbsp;&nbsp;Me.Label1.Caption&nbsp;=&nbsp;&quot;網頁下載完成&quot;<br /><font color="#000080">End&nbsp;Sub</font><br />　<br />
<hr size="1"><font color="#000080">Private&nbsp;Sub</font>&nbsp;ComboBox1_KeyDown(<font color="#000080">ByVal</font>&nbsp;KeyCode&nbsp;<font color="#000080">As</font>&nbsp;MSForms.ReturnInteger,&nbsp;_<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">ByVal</font>&nbsp;Shift&nbsp;<font color="#000080">As&nbsp;Integer</font>)<br /><font color="#008000">'KeyCode&nbsp;=&nbsp;13&nbsp;按下了Enter&nbsp;鍵</font><br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">If</font>&nbsp;KeyCode&nbsp;=&nbsp;13&nbsp;<font color="#000080">And</font>&nbsp;ComboBox1.Text&nbsp;&lt;&gt;&nbsp;&quot;&quot;&nbsp;<font color="#000080">Then</font><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Me.ListBox1.Clear<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FindHtm&nbsp;ComboBox1.Text<br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">End&nbsp;If</font><br /><font color="#000080">End&nbsp;Sub</font><br />　<br />
<hr size="1"><font color="#000080">Private&nbsp;Sub</font>&nbsp;ListBox1_Click()<br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">Dim</font>&nbsp;s&nbsp;<font color="#000080">As&nbsp;Integer</font><br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">Dim</font>&nbsp;pURL&nbsp;<font color="#000080">As&nbsp;String</font><br />&nbsp;&nbsp;&nbsp;&nbsp;r&nbsp;=&nbsp;Me.ListBox1.ListIndex<br />&nbsp;&nbsp;&nbsp;&nbsp;pURL&nbsp;=&nbsp;Me.ListBox1.List(r)<br />&nbsp;&nbsp;&nbsp;&nbsp;Me.WebBrowser1.Visible&nbsp;=&nbsp;<font color="#000080">True</font><br />&nbsp;&nbsp;&nbsp;&nbsp;Me.WebBrowser1.navigate&nbsp;pURL<br />&nbsp;&nbsp;&nbsp;&nbsp;Me.Label1.Caption&nbsp;=&nbsp;&quot;網頁:&quot;&nbsp;&amp;&nbsp;GetFileName(pURL)<br /><font color="#000080">End&nbsp;Sub</font><br />　<br />
<hr size="1"><font color="#000080">Private&nbsp;Sub</font>&nbsp;UserForm_Initialize()<br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">With</font>&nbsp;Me.ComboBox1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.AddItem&nbsp;&quot;http://www.chijanzen.net/VBAFILE/UserForm/UserForm.htm&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.AddItem&nbsp;&quot;http://www.chijanzen.net/VBAFILE/ActiveX/ActiveX.htm&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OptionButton2.Value&nbsp;=&nbsp;<font color="#000080">True</font><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Me.Label1.Caption&nbsp;=&nbsp;&quot;請選擇上方網址下載網頁上超連結網頁&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000080">End&nbsp;With</font><br /><font color="#000080">End&nbsp;Sub</font></font>　</fieldset>
</p></div>
<p><!-- UserForm 模組 END --><!-- Help 模組 -->
<div style="OVERFLOW-X: auto;  WIDTH: 97% ;height:100%"  class="tab-page" id="tab-page-6">
<h2 class="tab"><img border="0" src="../../tabpane/btn_help.jpg" hspace="10" alt="File download" ></h2>
<p><script type="text/javascript">tabPane1.addTabPage( document.getElementById( "tab-page-6" ) ); </script>   </p>
<fieldset>
<legend>Code</legend>
<p><font face="Verdana, Geneva, Arial, Sans-serif" size="2">
<div><font color="#0000ff"><strong><font color="#000000">說明:</font></strong></font>
<p style="margin-top: 3px; margin-bottom: 3px"><font color="#0000FF"><img border="0" src="../../images/bul-br5.gif" width="16" height="16">&nbsp;本範例供引用了以下元件 Microsoft HTML Object Library、Microsoft Internet Controls</font></p>
<p style="margin-top: 3px; margin-bottom: 3px" align="center"><img border="0" src="../../VBAFILE/DHTML/J0002a.JPG" width="400" height="160" align="center"></p>
<p style="margin-top: 3px; margin-bottom: 3px">　</p>
<p style="margin-top: 3px; margin-bottom: 3px"><font color="#0000FF"><img border="0" src="../../images/bul-br5.gif" width="16" height="16">&nbsp;本範例允許直接輸入網址取得圖片(輸入網址後直接按 Enter鍵)</font></p>
<p style="margin-top: 3px; margin-bottom: 3px">　</p>
<p style="margin-top: 3px; margin-bottom: 3px"><img border="0" src="../../images/bul-br5.gif" width="16" height="16">&nbsp;<font color="#0000FF"><b>D</b><nobr><b>ocument 對象</b>:</nobr>代表給定瀏覽器窗口中的 HTML 標籤。</font></p>
<p style="margin-top: 3px; margin-bottom: 3px"><font color="#0000ff"><strong>&nbsp;&nbsp;</strong>&nbsp;&nbsp;&nbsp; <img border="0" src="../../images/tack.gif" width="26" height="16"> </font><font color="#993333">使用Document 對象可以對HTML標籤進行檢查、修改或添加內容，並處理該標籤內部的事件。在Web頁面上，Document 對象可通過window對象的Document屬性引用，或者直接引用。</font></p>
<p style="margin-top: 3px; margin-bottom: 3px">　</p>
</div>
<div>
<p style="margin-top: 3px; margin-bottom: 3px"><img border="0" src="../../images/bul-br5.gif" width="16" height="16">&nbsp; <b><font color="#0000FF" size="2">Links 集合</font></b><font color="#0000FF"><nobr>:</nobr></font><font color="#800000" size="2">獲得HTML 標籤中</font><font color="#800000">所有指定了 HREF 屬性的 a 對像和所有 area 對象的集合</font></p>
<p style="margin-top: 3px; margin-bottom: 3px">　</p>
<p style="margin-top: 3px; margin-bottom: 3px"><img border="0" src="../../images/bul-br5.gif" width="16" height="16">&nbsp; <b><font size="2" color="#0000FF">Microsoft Internet Explorer&nbsp; 文件物件模型</font></b></p>
<p style="margin-top: 3px; margin-bottom: 3px"><font color="#993333">Microsoft&reg; Internet Explorer 5 物件模型是由 MSHTML.TLB 提供，安裝 Microsoft&reg; Office XP 時即包含在內。在此物件模型中的物件只要是已開啟 Internet Explorer，即可使用，因此您不需要參考特定型別的程式庫檔案。</font></p>
<p style="margin-top: 3px; margin-bottom: 3px"><img border="0" src="../../VBAFILE/DHTML/HTML.JPG" width="273" height="294"></p>
<p style="margin-top: 3px; margin-bottom: 3px">　</p>
<p></font></div>
<p>　</fieldset>
</p></div>
<p><!-- Help 模組 END --><!-- DownLoad 模組 -->
<div style="OVERFLOW-X: auto;  WIDTH: 97% ;height:100%" class="tab-page" id="tab-page-7">
<h2 class="tab"><img border="0" src="../../tabpane/download.gif" hspace="10" alt="File download" ></h2>
<p><script type="text/javascript">tabPane1.addTabPage( document.getElementById( "tab-page-7" ) ); </script>   </p>
<fieldset>
<legend>Code</legend>
<blockquote><p><font face="新細明體" size="3"><a target="_top" title="檔案下載" href="../../file/J0003.rar"><img height="100" src="../../images/floppydisk.gif" width="100" border="0" alt="檔案下載"></a></font></p></blockquote>
</fieldset></div>
<p><!-- DownLoad 模組 END --></div>
<p><!-- Tabpen - End--></p>
<img src="http://chijanzen.net/wp/?ak_action=api_record_view&id=390&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://chijanzen.net/wp/?feed=rss2&amp;p=390</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
