- 帖子
- 354
- 主題
- 5
- 精華
- 0
- 積分
- 387
- 點名
- 0
- 作業系統
- windows7
- 軟體版本
- vba,vb,excel2007
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2017-1-8
- 最後登錄
- 2024-8-2
 
|
本帖最後由 singo1232001 於 2022-1-26 02:50 編輯
回復 1# dou10801
不好做 很難 難在字元轉換
因為繁體字有很多是特殊字 若有簡體也是 進陣列或者字典 會變"?" 符號 就比不了
只能用uri 字元來做
所以你若要直接寫入vba裡面 只能寫入 uri後的編碼
編碼與編碼比對後 比到相同的 之後取得數字 然後文字在靠反編碼解回來
由於2013後的excel 有big5 轉url的功能
但沒有url轉回big5 的功能
需要createobject引用"htmlfile" 利用該內庫的功能 來協助轉換編碼
若excel本身沒有2013以上
連big5轉url 都不行
就只能用 sub encodeURIComponent 來協助 轉換編碼 |
|