您的位置:程序门 -> vb -> vba



一小程序在繁體系統和簡體系統中生成的excel文件出現誤差。


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


一小程序在繁體系統和簡體系統中生成的excel文件出現誤差。[已结贴,结贴人:rockyvan]
发表于:2008-01-12 16:23:27 楼主
我用vb2005做了一個小程序,可以生成excel文件,我是在繁體操作系統下開發的,所以在繁體系統裏面生成的excel沒有什麽問題,但是到了簡體操作系統裏面,發現版面好像變大了,最後一列到了下一頁。
我檢查了欄寬,版面設定,打印機連接,都一樣。
不知道問題出在哪裏?請高手指點一下。
发表于:2008-01-13 16:40:461楼 得分:0
自己頂一下。
发表于:2008-01-14 10:56:302楼 得分:0
检查字体。同一个字体在不同系统下可能有不同的命名。
发表于:2008-01-14 10:57:593楼 得分:0
字體為arial,大小為10。

好像繁體簡體裏面都有這種字體。
发表于:2008-01-14 11:29:434楼 得分:20
1、两个excel版本是否一致(除了语言区别)
2、两个系统版本是否一致
3、检查两个系统中打印机的设置是否相同:默认纸张、分辨率。
发表于:2008-01-14 13:50:145楼 得分:0
1、两个excel版本是否一致(除了语言区别)
版本都是office   2003   ,一個繁體,一個簡體。

2、两个系统版本是否一致  
和系統版本應該沒有什麽關係。原因如下:
我在繁體xp上開發的,然後再2台繁體的2000上運行沒有任何錯誤,但是在一台簡體xp上卻出現了上面提到的問題。

3、检查两个系统中打印机的设置是否相同:默认纸张、分辨率。
所有的機器都是共享一台網絡打印機,默認紙張、分辨率我一開始就檢查過了,一樣的。

发表于:2008-01-14 14:23:226楼 得分:0
是不是对excel使用了自动列宽,看看两边生成的xls文件各个列宽是否一致。
区域选项中度量衡系统是否一致。
发表于:2008-01-14 14:51:277楼 得分:0
是不是对excel使用了自动列宽,看看两边生成的xls文件各个列宽是否一致。
____________________________________________________________
列寬我都看過了,是8(69像素)

区域选项中度量衡系统是否一致。
_____________________________

我現在去看看


发表于:2008-01-14 15:03:538楼 得分:0
區域及語言〉區域選項
標準和格式:中文(臺灣)
位置:臺灣

都設置成這樣了還是不行。
发表于:2008-01-14 15:17:209楼 得分:0
度量衡系統:公制/美國,都選擇了公制。

我在開發機上修改了度量衡系統為美國,好像沒有什麽影響。


快速检索

最新资讯
热门点击