VB6 Excel

轉載:http://www.dotblogs.com.tw/yc421206/archive/2009/01/07/6668.aspx

VB6與Excel本是同根生,核心架構都差不多,所以要用VB6讀寫Excel是相當方便的;唯一要特別注意,若 是要由VB控制Excel讀寫大量的資料,千萬不要用迴圈的方式一格一格讀寫,如果你那樣做的話,程式跑起來會很慢很慢,我知道兩種方式

1.引用Excwl Application,並用陣列進行資料寫讀;優 點,相當靈活等於是在操作Excel、效能佳(比不上OLEDB)。缺點,需要花時間瞭解Excel的物件模型

開啟Excel→按ALT+F11→按F1→此時會出現說明,若沒有出現表示沒安裝,快去裝吧→按Microsoft Excel 物件模型。就可以查詢Excel模型

2.引用OLEDB進行資料寫入讀出;優點,此法讀 寫資料是最快,效能最佳。缺點,但不靈活,有可能你不單單只是要讀寫資料

下圖為Excel模型

1

接下來就直接進入主題,

第一步:前期綁定 Excel,更方便的操作Excel,不用背模型語法(會有版本的問題,若擔心版本問題請採用後期綁定)

2 3

第二步:引用Excel

  '#一部電腦僅執行一個Excel Application, 就算中突開啟Excel也不會影響程式執行

  '#在工作管理員中只會看見一個EXCEL.exe在執行,不會浪費電腦資源

  '#引用正在執行的Excel Application

  Set xlApp = GetObject(, "Excel.Application")

  '#若發生錯誤表示電腦沒有Excel正在執行,需重新建立一個新的應用程式

  If Err <> 0 Then

    Err.Clear

    '#執行一個新的Excel Application

    Set xlApp = CreateObject("Excel.Application")

    If Err <> 0 Then

      MsgBox "電腦沒有安裝Excel"

      End

    End If

  End If

 

第三步:讀寫Excel

  '#Excel活頁簿設定

  '===================================================

  '打開已經存在的EXCEL工件簿文件

  Set xlBook = xlApp.Workbooks.Open(App.Path & "\" & "Sample.xlt")

  '停用警告訊息

  xlApp.DisplayAlerts = False

  '設置EXCEL對象可見

  xlApp.Visible = True

  '設定活頁簿為焦點

  xlBook.Activate

  '顯示第一個子視窗

  xlBook.Parent.Windows(1).Visible = True

  '引用第一個工作表

  Set xlSheet = xlBook.Worksheets(1)

  '設定工作表為焦點

  xlSheet.Activate

 

  '===================================================

  '#用Array寫資料至EXCEL

  Dim myRows As Long, myCols As Long

 

  myRows = UBound(DataArray, 1)

  myCols = UBound(DataArray, 2)

  '選擇儲存格範圍

  xlSheet.Range(cells(2, 1), cells(myCols, myRows)).Select

  '陣列一次寫入Excel

  xlSheet.Range(cells(2, 1), cells(myCols, myRows)).Value = xlApp.Transpose(DataArray)

  '呼叫Excel巨集

  xlApp.Run ("Sample.xlt" & "!Caculater")

  '另存新檔

  xlBook.SaveAs App.Path & "\" & "TETS.XLS"

  '關閉EXCEL

  xlApp.Quit

 

Excel 的功能太多了,無法詳細敘述,請參考之前在網路上整理的EXCEL VBA語法[VBA] Excel VBA 指令

範例下載:VB6讀 EXCEL.rar

新據點 – 星據點 ~ 心據點

板橋 星據點 KTV

真的是 沒話說 讚.

足以納入 KTV首選了

服務品質棒 餐飲料理更是沒話說

真是愛死這個地方了

可以考慮生日來這邊舉辦了說…不失是個好地方 好選擇呢

一樓大廳 滿滿的料理讓我們選

從 飲料 爆米花 沙拉霸 自助餐
到 港式料理 日式料理
到 油雞 叉燒

整個就是很棒

真的有比好樂迪好很多很多 我個人感覺 不輸錢櫃…

不過比起這個 我…唱歌唱到好想人喔T_T

我的幸福一直不理人 ><..

開啟/關閉隨身碟自動執行 登錄檔

關閉
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoDriveTypeAutoRun"=dword:000000ff

開啟
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoDriveTypeAutoRun"=dword:00000099

貼到記事本 命名為 XX.reg 執行即可

3D 互動 展示

3D 展示 互動

 

大侑貿易有限公司

 

(請點選 運轉 即可看到) – 這東西 跟我先前同學給我看的 初音很類似 不過當初沒看到互動 就沒有太注意下去

 

製作者是

EKI (網繹數位科技)

以上應該是我們專題能用上的部分

以下 是我其餘找到的一些 相關網站資訊

請看看 尤其交大的 做的還不錯

又開了個眼界^^

交大的網站 原來這麼的Cool害我的3D學校 整個有點小遜色呢… 可以加油看看^^

這個才叫做找資料…原來這種東西叫做

3D互動展示

關鍵字的拼法 還真的是很重要…

至於3D Flash 也是解決的方法之一 不過似乎 不多人用

其餘相關軟體 知識+ http://tw.knowledge.yahoo.com/question/question?qid=1609122908312

3D Flash 知識+ http://tw.knowledge.yahoo.com/question/question?qid=1609071502066

警惕

該留意自己的脾氣

雖然老師是很過分 是根本不想聽我在說什麼

我也是不能動怒…(雖然真的很火)

學生的本分…差點都給他忘記

雖然暑假應該是屬於我們的時間

老師有點管太多

我們還是該做要做…學生…學生…

雖然不知道這篇老師會不會看到

不過你當著努力在做的人面前拍桌子

知道你很火 但是我也很火= =

我是不至於去再你火大的時候在去頂撞

但是最起碼給個簡易的道歉…

知道你個性急 耐性也許不好 不過我們也一樣的阿= =

能做好一定做到最好 誰不願意這樣…?

也許看的到也許看不到 光靠那簡易的收入 我會餓死.

也許餓死也不怎樣吼… 就學貸款 也不過 將近50~60萬大觀 (高職20+大學5*8)

你有你的壓力 我有我的壓力

我要替你想 誰替我想呢?

要活的快樂一點…

生活 不快樂.

愛情 很失敗.

事業 一事無成.

金錢 負債累累.

家庭 父母離婚搞分裂 我連畢業後要住哪都不知道

畢業後?…還有兵役 出來後?…失業

這種未來 誰能開心的起來 你說呢?

大家的壓力很大

我的夢很遠.

我只是盡了我的心力 在這個殘酷的世界攀爬著

生活 可以簡單

愛情 可以挑戰

事業 可以打拼

金錢 可以在賺

家庭 . . . 錯不在我

人生的挑戰 還瞞多的 是吧..

專題抱怨

以下不針對單一人 針對全部人!

專題 你囂張 你做了什麼 做了多少?

專題架構 不知道 整個說給你聽 嫌我囉唆.

RS232是什麼 老師說了 也不聽.

資料庫架設 有要你幫到什麼忙?

程式設計 你有寫過一行程式碼?

收集資料 半剪半貼的報告 是寫過幾句話?

報告內容 連機器人配備都不看清楚就開始亂貼.

做一張圖要你幾個小時?

報告存檔一直 沒存好 沒帶 蓋檔 我到底該說你有做還沒有做?

人都會有犯錯 會想偷懶.

但是當錯誤 瘋狂的指向你 眾人都說你做的少

你就不會檢討一下自己?

繼續你的GGC 魔獸 FB

然後在罵我 我囂張什麼?

想做事情的是你.

不想做事情的也是你.

做事做一半的也是你.

做的又慢又濫的也是你.

如果全包了工作 這叫做分組?

如果一個人要包80%以上的工作 這叫做分工合作?

你他媽的給我記住 程式碼要你打100行 跟 要你做報告100頁 報告還比較簡單

報告錯一兩個字沒關係

程式錯一兩個字? 全毀!!!

娘的勒 給你輕鬆工作你還靠腰 要不要來交換看看.

以上不針對單一人 針對全部人!

SQL 數字排序

SQL排序不就是order by 怎麼還會有數字排序?

當然就是有問題,還真是怪呢!廢話不多說,看個範例

假設有一database 有一欄數字的欄位number(型態:varchar),1,-2,2,10然後對這欄的數字作排序

SQL語法:

select mumber from table order by mumber

結果:

1

10

-2

2

怎麼變成這樣,不是我要的答案啦!所以就要用cast啦!

SQL語法:

select mumber from table order by cast(mumber as unsigned)

結果:

1

-2

2

10

呃~還是不一樣!因為unsigned是不包含負號下去排序,所以改成signed

SQL語法:

select mumber from table order by cast(mumber as signed)

結果:

-2

1

2

10

專題

固定 星期二 9:30 要上課 系辦簽到

5/12 中午12:00前 交面談紀錄表 交到系辦 給邱邱

5/18 交 口試同意書 2:30 ~ 3:00 交到系辦 給邱邱

6/3 前 完成口試 (5月21日~6月3日)

口試:

 請自行約時間,地點 請提前到準備場地 和 相關 慰勞(賄洛)老師的食品

 自行影印相關文件 需要老師簽名的地方記得要簽

6/17 交期中報告(四) 下午3:00 ~ 下午4:00 交到系辦 給邱邱

 其中報告:

  裝訂.膠裝

  注意格式

  西元年

  九十八學年

  書面時間為6月17日

//==================================================================================

//專題相關檔案資料

//機器人組裝說明文件

J5T-KT / J 5C -KT Information

 1 Assembly Guide for the Tracks

 2 Assembly Guide for the Johnny 5 Chassis

 3 Assembly Guide for the RH-01 Hands

 4 Assembly Guide for the Johnny 5 Torso

Additional Information

 Schematic Johnny 5 Schematic for SEQ

 Schematic Johnny 5 Schematic for Bot Board

Note: The following tutorials were written for the Biped BRAT. However, the information included can be applied to a larger project like the Johnny 5.

 Tutorial for SSC-32 and SEQ-01

 Tutorial for BlueSMiRF & SSC-32 for Vista & XP (WIDCOMM software)

 Tutorial for BlueSMiRF & SSC-32 with BlueSoleil

 Tutorial for WiPort and SSC-32

新隨身碟病毒

新隨身碟病毒

以下作用

包含子資料夾全部

資料夾 被改 系統 隱藏 保存 且建立 資料夾.exe 檔案 (有時不會全部)

系統管理員 關閉

命令提示字員 關閉

具有傳染能力

以中毒電腦 必須到安全模式解決

極強效的隨身碟病毒 後續有什麼副作用 不清楚

//======================================================

非常感謝知識+ 的 W.J.S. 提供的部分程式碼

可惜的事情是 我完全看不懂= =…只會應用 (慚愧..)

//======================================================

解除方式:

舊式 熊貓病毒解除方法

安全模式 防毒掃描

使用此檔案 把要恢復的資料夾救回

檔案下載

心情日記 – 夢與現實

ˍˍ今天早上一邊紀收支簿一邊想著,原來我以前的日記是收支簿的一種,想想我的生活,太忙了!是應該靜下來好好的練練字了,況且有了一些收入,費用也漸漸變大了,該省錢嚕。

ˍˍ心中有許多的不安,有了第一份收入後,我看到了我的落後,我的同學們不少人在社會中打轉了吧!我想追回這個差距。

ˍˍ而我最重視的愛情呢?和以前一樣,找不到我想要的幸福,追不到喜歡的女生,也許是一種不努力,而她不喜歡我更是一場不幸,什麼浪漫的故事也看過了不少,而我寧可不浪漫一點也不願看到她受傷讓我緊張。

ˍˍ而朋友,有些人我只想叫同學,外出不管我去不去,問一下又不會怎樣,一定要我去問這些「朋友」嗎?很多的OS呀!

美食遊記-西門 三味食堂 誠品 綠概茶

首先感謝Fish的帶路啦~ 願意把我這個愛哭愛跟路的帶去XD

三味食堂
價位稍高 不過 在台北 又是 日式料理 價位算低了

那個大的不像話的生魚片 手握壽司(大份200) 真的很棒!

不過雖然他們主打大口吃 我還是建議小口吃…要不然 會有點噁心感

他的 味憎湯 真的還不錯喔!

午餐來說我不太建議點飯食…有點飽到撐…(鰻魚飯+手握壽司半盤)

餐後 想解膩一下 也不是說吃膩 是有點小小的噁心感

我們來到了 誠品的 綠概茶餐廳

他的綠概茶(60) 還不錯

環境蠻不錯的 看書來說 還不錯 好像有 提供 免費無線網路

也謝謝 Fish 給我的 造型意見

我對這方面不太在行 Fish 邀請你當我的設計師啦 哈哈~
(不過我的死觀念也要改變改變…)

開心的度過一個下午 我就趕回去 上三點的課啦~

我喜歡靜靜的休憩的地方 有人相伴 聊天 這就是一種心靈上的休憩 對吧^^
別把時間緊緊的抓 這樣 好累喔…

[PHP]PHP做圖 – 長條圖

範例位址:點我連結

修改出處:http://big5.webasp.net/article/7/6036.htm

增加的功能是 破千的數長度下降

<? $b = array(9,1500,500,1250,300,200,775,1230,550); ?>

<!–規則: (組數,數值1,數值2…) –>

<html>

<head>

<title>直 條圖製作</title>

<style>

<!–

td{ font-size:9pt }

–>

</style>

</head>

<body>

<?

$t=1;

$tt=1;

for($i=1;$i<$b[0];$i++) {

 for($j=1;$j<10;$j++) {

  if(($b[$i]/$tt)/10>100 and $tt*10>$t and $b[$i]!=0){

   $t=$t*10;

   $tt=$tt*10;

  }

 }

}

?>

<table border=0>

 <tr><td colspan="<?echo $b[0];?>"><p align="center">(1)直條圖</p></td></tr>

 <tr valign="bottom">

    <?for($i=1;$i<$b[0];$i++) { ?><td align="center">

      <table height="<?echo $b[$i]/$t;?>" border=0>(2)<?echo $b[$i];?>

        <tr>

          <td bgcolor="#3F7F9F" width="40"></td>(3)點

        </tr>

      </table><br>

<font color="#3F7F9F"><?echo $b[$i];?></font>(4)

    </td><? } ?>

  </tr>

</table>

</body>

</html>

求進步

各方面都力求進步的我

似乎越來越無力進步…

從獲得讚賞 的動力進步
變成 避免挨罵的進步

動力真是差很多…

想讓我的感情 更進步
想讓我的程式 更進步
想讓我的荷包 更進步

但是不知道為什麼 我身邊的許多朋友 感情在退步了

我的課業 似乎也退步了
雖然表面上是進步了

我的耐心越來越差…我的心情漸漸不好

真怕一天 我會淡忘掉對於愛情的感覺

好希望多少能讓她感受到一點點

資訊安全 報告

資訊安全 期中報告 ================================================================================
1.以"資安新聞事件"發佈於課程討論區(4/26止)

2.為避免重複,請以「*資安事件標題+ 發生時間」為課程討論標題,討論內容 則為事件內容(25分),註明參考出處時間(15分)

資安新聞事件評析(5/23止))(60分)

1.選擇他人之事件回應評論(必須利用課堂所學,以資安人員角度(攻、防雙方思考),
進行事件評論:
包含

a.資安事件危害影響對象權責、
b.事件發生目的心態、
c.辨識危害資訊資產類別內容、
d.其弱點與威脅是什麼?、
d.可否事先規劃防護方式?如何進行具體可行防護方式,
e.資安實務課堂學習內容可否應用?
f.為什麼?
(60分)
==============================================================================================

期末正式報告(規定)(電子檔:GPx+"期末報告"))
0.資安實驗室文件(a.政策b.管理工作程序c.表單)
—————————————
1.企業對象、規模(如資本額)、型態、 投入資安預算,執行資安管理系統範圍 、資安政策(課程討論區發布:GPx+"企業")

2.辨識資訊資產 (課程討論區發布:GPx+"資產")

3.威脅 (各組繳交資訊資產威脅清單)  (課程討論區發布:GPx+"威脅")
 
4.資產,威脅,弱點→風險值評定 →排序(課程討論區發布:GPx+"風險值")

5.期末正式報告)()(課程討論區發布:GPx+"期末")+附檔電子檔:GPx+"期末報告"):依據風險高低,擬訂各項防護措施(人+流程+科技)

*電子檔:(5/28前止)以組為單位(電子檔內容註明提供者學號姓名,以評貢獻率計分),上傳至課程討論區

聽打 ~ 真多話

挖勒哩

給老師說的很輕鬆樣

還真的給他跑去學府中心測試了一下…

xx勒..她放一片CD 來讓我們聽打

整個我都打到傻了…

一開始…吃力跟上 5句後 他在說啥… 10句後回神..我在打啥…???

大約說到20分鐘過後 開始習慣了一點點…

挑重點打 勉強成為文章 不過還是給他有點跟不上

30分鐘後 寫字…手都軟了

雖然他說我們ok可以  不過…我的信心都沒了> <…
是不是不要 "誤人子弟" 會比較好

奶油還看到我們這樣不敢測了

>"<…真是嚇薯人啦 原來人講話的速度真的快的很恐怖阿…

陶晶瑩 痛過也被傷過,才知道什麼是愛

陶晶瑩 痛過也被傷過,才知道什麼是愛

女人說,到底要睡過多少張床我才會找到真愛?男人說,她到底愛我的錢還是我的人?爸媽和老師教我們長大要成家立業,生小孩有家庭,卻沒告訴我們,愛,不是時間到了就會從天上掉下來;萬一碰不到那個人,我們又要怎麼辦? …

點我連結

心情記事 錢錢滾滾來 心跳砰砰跳

最近好多錢錢賺喔 開心 我要快點賺到手ˊˇˋ 努力
果然有努力 會有收穫的 漸漸感覺的到

不過 愛情的努力 似乎 都是沒有回報的繼續下去
愛情是一種嚮往
一種魔力
一種吸引力

我相信 有一天 妳會被這個魔力吸引過來的

不過我看我會常常心跳爆表吧 呵呵