掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
.netでデータをエクセルに出力する際、Numberformatでマイナスの数値を赤字にするには (ID:112126)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Oracleからデータを抽出してエクセルに出力するものを VB6.0で開発し、.net(2003)にコンバートして 動作確認をしてみたところ、 ExlSheet.Range("A").NumberFormat = "###,###,##0 ; [red]-###,###,###" この部分で、エラーが返ってきました。 どうやら、[Red]-###,###,###と言う記述が不味いようです。 [Red]の部分を[赤]に変えれば、通りました。 しかし、英語版Windowsで動かさなければならないプログラムなので、 ソースの中に日本語が入っているのは不味いのですが、 何か良い方法はないものでしょうか? 現在は、-数値なら赤色で表示する部分を削って対処しております。 プログラム作成環境: Windows2000 Pro(日本語版) VisualBasic6.0(日本語版) プログラムコンバート環境: WindowsXP HomeEdition(日本語版) VisualBasic6.0(日本語版) VisualStudio Pro 2003(日本語版) 実際にプログラムをExe化し、動かすのは Windows 2000 もしくは XP HomeEditionの英語版です。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.