- 帖子
- 199
- 主題
- 45
- 精華
- 0
- 積分
- 252
- 點名
- 0
- 作業系統
- windows 7 (X64)
- 軟體版本
- office 2010 (x64)
- 閱讀權限
- 20
- 性別
- 男
- 來自
- 桃園
- 註冊時間
- 2010-12-24
- 最後登錄
- 2020-3-31
 
|
4#
發表於 2010-12-31 23:47
| 只看該作者
看來你是要存成tif檔
Hsieh版主,我不是要存成tif檔,或者是我對tif檔的認知不足,tif檔是這樣定義的嗎?(Tag(ged) Image File Format),不知道版主的tif檔是指這個嗎?
但是我的意思不是指這個,以前的報表檔可以這樣存檔 QB)
open "c:\print\print.txt" for output as #1
print #1,"--------------------------------------------"
print #1,"|代碼|執行結果|........................................|"
print #1,"--------------------------------------------"
print #1,"|001|24.3567|........................................|"
print #1,"--------------------------------------------"
print #1,"--------------------------------------------"
close #1
因為在Windows中的ASCII變了,以前DOS所有的框線都可以以ASCII產生,所以例子中的框線都是實線,很漂亮的報表檔是一行一行被產生出來,並且一行行的存起來,跳頁只要產生一個跳頁符號就可以了(CHR$(12)),VBA是工作表的觀念,其實也有很多好處,例如:可以對單一儲存格作屬性設定,框線製作也很簡單,但是跳頁好像不能隨心所慾,同一頁如果要印製多個清單,以前是先產生許多小表單然後寫一個"Merge"程式,一張就出來了,多麼複雜都可以,經常都是用".txt"檔存起來,然後在c:\打print xxx.txt,那怕有100頁,都被行列表機(Line printer)去一行一行的印出來,是不是很像在講古,但是就是這樣子,我的困擾就是(從DOS 轉到 Windows)如何製作報表? |
|