請問怎么使用VBA讀取XPS檔案! 目前使用 Set fo = fs.OpenTextFile(strPath, 1, True, TristateTrue), 讀出來的都是亂碼。
還有什么辦法,讀出來不是亂碼
uj5u.com熱心網友回復:
https://msdn.microsoft.com/en-us/library/windows/desktop/dd316976(v=vs.85).aspx檔案格式細節沒找到,只有這個xps api資料
uj5u.com熱心網友回復:
你用“fs.OpenTextFile”?
這些檔案肯定不會是“文本檔案”啊……
很簡單,如果你用系統的“記事本”打開,能“正常顯示內容”,那么才有可能用這種方式。 否則,想都別想了。
就比如說Word檔案、Excel檔案這些,你用“文本方式”打開,無論你怎么去讀,它都會是“亂碼的”。
uj5u.com熱心網友回復:
xps好歹也是圖片的格式,請不要使用OpenText來讀取,好歹使用二進制的方式。
uj5u.com熱心網友回復:
xps是虛擬列印機檔案,可以轉換成ps(postscript)然后用vb讀取轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/48532.html
標籤:VBA
上一篇:新手請教一段代碼
