標題:
[發問]
VBA 讀取特定中文(EX:綉)
[打印本頁]
作者:
PKKO
時間:
2016-5-28 22:44
標題:
VBA 讀取特定中文(EX:綉)
各位大大好
想問一下各位先進
我的USERFORM只有一個TEXTBOX
上面輸入(綉)
另外一個按鈕MsgBox TextBox1
結果會出現 一個 (?)
使用StrConv也無法顯示
只好上論壇請教大大們!
作者:
PKKO
時間:
2016-5-28 22:55
抱歉,補充一點
剛剛發現雖然無法MSGBOX
但仍然能正確寫入EXCEL
但我的狀況是寫入Access之後會變成亂碼(?)
有大大有辦法處理嗎?
作者:
luhpro
時間:
2016-5-30 22:57
本帖最後由 luhpro 於 2016-5-30 23:02 編輯
回復
2#
PKKO
你只要在 Excel VBA 的(即時運算視窗) 中貼上 "綉",
就會發現只能看到 ?
這應該是 "綉"(Unicode碼) 不在該軟體系統內碼(BIG5碼) "可顯示字元" 範圍內而導致無法正常顯示,
較早期軟體設計時大都是使用 BIG5碼 來處理中文字的相關作業,
對於某些 BIG5碼 中本來就沒有的中文字,
則是透過造字系統來實現的.
沒有的字就把它畫出來,
然後依內碼規則配給它預留造字區塊中的一個內碼,
然後只要顯示這個內碼,
系統就會把這個字畫出來.
你的需求處理方式有兩種:
1. 造字
2. 換個可以直接秀出 Unicode碼 中文字的軟體.
作者:
jackyq
時間:
2016-5-31 00:03
大大 那個是簡體字
作者:
PKKO
時間:
2016-5-31 00:25
回復
3#
luhpro
L大您好,您的意思是access無解囉?
因為excel的vba讀取是問號但是輸出沒問題
可是access輸出之後卻是亂碼
作者:
PKKO
時間:
2016-5-31 00:28
回復
4#
jackyq
是哦?可是有好幾個類似的字都無解
那大大有解決方案嗎?
作者:
jackyq
時間:
2016-5-31 21:53
本帖最後由 jackyq 於 2016-5-31 21:56 編輯
ㄟ 那個字是繁體字沒錯
我的簡繁轉換軟體好像有 bug
我把 EXCEL 內容寫入 Access
Access 可以顯示那個綉字
Access 也可以顯示簡體字
再用 EXCEL 把 Access 讀進 EXCEL
EXCEL sheet 可以顯示那個綉字
EXCEL sheet 也可以顯示簡體字
作者:
PKKO
時間:
2016-6-1 10:10
回復
7#
jackyq
真的嗎?太開心了
感謝J大的回覆
小弟先確認一下自己哪邊有問題
再向J大請教
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)