當前位置:首頁 » 編程軟體 » vb編程excel

vb編程excel

發布時間: 2023-09-15 13:07:33

Ⅰ vb編寫excel程序

結束時,用這句:xlapp.quit set xlapp=nothing set xlbook=nothing set xlsheet=nothing
最近我在做的工程就用到,正好用此方法解決了問題。祝你好運!

Ⅱ VB編程如何打開和關閉EXCEL文件

下面所舉的例子均假設F盤下有一個名為d.txt的文本文件,若需要嘗試這些例子請作相應的改動。

一、用定長的String變數獲取文本內容。由於定長String變數支持的下界為65400,所以在打開超過32K位元組的文件時超出部分的位元組將無法獲取: Private Sub Command1_Cliack() Dim sA As String * 65400 '聲明定長String變數 Open "F:d.txt " For Binary As #1 '用二進制打開文件 Get #1, , sA '用Get語句從文件中獲取位元組 Text1 = sA '顯示打開的文件 Close #1 '關閉文件 End Sub;

二、先聲明一字元串變數,然後用空格填充字元串,使變數大小與文件大小一致,再通過Get語句將文件全部數據存儲到變數中,從而達到獲取整個文件位元組數的目的。

此法可以打開大於32K的文件,但應該注意的是,裝載文件的容器必須能裝載大於32K的文件,下例用RichTextBox控制項顯示打開的文件: Private Sub Command1_Click() Dim sA As String Open "f:d.txt " For Binary As #1 sA = Space(LOF(1)) '用空格填充sA變數 Get #1, , sA '用Get語句獲取文件全部內容 RichTextBox1.Text = sA Close #1 End Sub;

三、用StrConv函數將文件的控制字元串數據和Unicode碼之間進行轉換,從而達到打開文件的目的。可打開任意大小文件。

再給一個簡單例子: Private Sub Command1_Click() Open "f:d.txt " For Input As #1 RichTextBox1.Text = StrConv(InputB$(LOF(1), 1), vbUnicode) Close #1 End Sub;

四、用Shell語句直接調出Windows的記事本,給個文件名即可輕而易舉地打開文本文件。此法適合於打開程序的Readme文件(注意:在可執行文件和要打開的文本文件之間要有空格): Shell "NotePad.EXE f:d.txt ",vbNormalFucus;

五、用RichTextBox控制項自身的LoadFile屬性打開文件: RichTextBox1.LoadFile "f:d.txt ", rtfText。

熱點內容
源碼移位除法 發布:2025-09-16 06:55:59 瀏覽:724
我的世界國際版伺服器歡迎加入 發布:2025-09-16 06:54:31 瀏覽:985
php網頁播放器 發布:2025-09-16 06:53:50 瀏覽:117
怎麼破vivo手機的密碼 發布:2025-09-16 06:45:50 瀏覽:763
最簡單編程 發布:2025-09-16 06:36:46 瀏覽:454
壓縮碳顆粒 發布:2025-09-16 06:18:30 瀏覽:536
計算機上輸入ftp還是htp 發布:2025-09-16 06:00:09 瀏覽:551
汽車裡面的花瓶怎麼配置 發布:2025-09-16 05:56:05 瀏覽:451
溯源碼貼 發布:2025-09-16 05:52:56 瀏覽:149
檢測信號數據存儲 發布:2025-09-16 05:21:41 瀏覽:404