Board logo

標題: [發問] 如何在繁簡體的系統做出通用的vba [打印本頁]

作者: greedner    時間: 2013-7-13 14:06     標題: 如何在繁簡體的系統做出通用的vba

因為工作的關係 台灣和對岸都有辦公室 資料頗多 最近想使用excel vba製作一些輔助
可是因為繁體和簡體的環境 導致總有一邊辦公室不能使用 我該怎麼做 謝謝
作者: GBKEE    時間: 2013-7-13 16:54

回復 1# greedner
往這方向試試看
  1. Sub Auto_Open()   '一般模組的程式碼(檔案開啟時自動執行的程式)
  2.     Dim myPick As Integer
  3.     Do Until myPick = 1 Or myPick = 2
  4.         myPick = Application.InputBox("1.繁體版 , 2.簡体版", "繁體 / 簡体")
  5.     Loop
  6.     If myPick = 1 Then
  7.        ' 呼叫設定_繁體版的變數程式
  8.     ElseIf myPick = 2 Then
  9.         '呼叫設定_簡体版的變數程式
  10.     End If
  11. End Sub
複製代碼

作者: greedner    時間: 2013-7-14 21:13

回復 2# GBKEE

謝謝你的教學 我嘗試看看
作者: handsometrowa    時間: 2013-7-17 10:22

我有點不懂版主的意思說,如果您的VBA程序都是用英文撰寫
在使用上,會有不能開啟的狀況嗎@@?
作者: GBKEE    時間: 2013-7-17 12:48

回復 4# handsometrowa
雖然vba的程式碼都是英文,但變數的內容可以是中文  
1# 說: 繁體和簡體的環境 導致總有一邊辦公室不能使用
因為:繁體版中有些簡体字是不能用的,簡体版中有些繁體字是不能用的
作者: mhl9mhl9    時間: 2013-8-18 00:23

請問,程式碼中不用中文,就簡繁環境都可以用了?
作者: jimmyhk    時間: 2013-10-4 19:33

回復 6# mhl9mhl9

把說明和內容全用上了英文,在那在糸統也沒有問題了。
只是在外觀上和使用會有不便吧~~~
作者: ML089    時間: 2013-10-4 21:04

回復 2# GBKEE


1.  VBA變數 不要用中文命名
2. 中文訊息放在某一個工作表內,VBA用索引編號來查詢選用
3. 繁簡使用方式只要選所有工作表再用繁簡轉換功能

以上方式一種想法,我也沒有處理過




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)