私のPC中国語WindowsOS10を日本語にして、使用しています。完全には日本語化されませんが、システムの基本的なところは全て日本語になります。
私みたいに特殊な環境の人はあまりいないと思いますが。。。。
ただし、日本語のアプリをインストールした時に問題がでるというか文字化けすることがあります。
古いアプリを入れるとこうなることが多いようです。
その場合、確認しておきましょう。
設定→時刻と言語→管理用言語の設定→システムローケルの変更
地域の設定の現在のシステムローケル「日本語」
ベータ:ワールドワイド言語サポートでUnicode UTF-8を使用
これをのチェックを外します。
これにチェックを入れると、言語サポートされていないアプリが文字化けします。
Office2007のVBA
未だにこんな古いの使うなよと言う話もありますが、基本的な機能はそんな変わらない?と思います。
Office2007日本語版ののVBAはどうやらSJISしか対応していないようで、中国語のデータは「?」で表示されます。
定義に書くとやはり??になります。
私はどうしているかといいますと、中国語はUTF-8で書いたファイルを読み込んで変数に入れています。
これで一応文字列の判定もできます。
参照設定でADO Libraryにチェックを入れます。
Function loadUTF8() As Variant
Dim buf As String
Dim TargetPath As String
Dim arrLine As Variant
TargetPath = ThisWorkbook.Path
TargetPath = TargetPath & "\bugstatus.txt"
With CreateObject("ADODB.Stream")
.Charset = "UTF-8"
.Open
.LoadFromFile Target
buf = .ReadText
.Close
End With
arrLine = Split(buf, ",")
loadUTF8 = arrLine
End Function
まあ最新のOfficeを入れればこういう問題も無くなりそうですけどね。