日本とUSの両方で使うVBAマクロの作成を行っています。MsgBox等の文面を日本語環境と英語環境で切り替えたいと思っています。もちろん文面は日本語、英語の対応表を用意しておきます。Excelが英語版か日本語版かをVBAで読み取る方法があればそれが使えるかと思っているのですが、どなたかご存知ありませんか。ちなみに現在は最初に一度だけMsgBoxで英語、日本語を選択させて、以後はその情報をもとに文面の切り替えを行おうと思っています。
Excelは2000です。OSは98,ME,NT,2000の混在です。またマクロ作成担当の私はWindows2000にExcel2000(いずれも日本語版)です。
よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

International プロパティで取得できるようです。



If Application.International(xlCountryCode) = 81 Then
MsgBox "日本語"
Else
MsgBox "その他"
End If

'81' というのは当方の環境で返る値です。正確な国番号はわかりません。
その他の主な国番号は次の通り。
1 = US English
33 = French
49 = German

参考URL:http://www.microsoft.com/JAPAN/developer/library …
    • good
    • 0
この回答へのお礼

ありがとうございます。こういう方法があったのですね。早速試してみましたら、希望どおりの動作を実現することができました。これから日米共通のマクロを作成する機会が増えそうなので頻繁に利用することになりそうです。
今後ともよろしくお願いいたします。

お礼日時:2001/06/21 18:05

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q英語版ウィキペディアが翻訳できません

以前は英語版のウィキペディアも、翻訳サイトを使って読むことができたのですが
去年の末頃から、翻訳サイトで翻訳しようとすると
「インターネットサイト~を開けません。操作は中断されました」と表示されてしまいます。
そして「ページを表示できません」の画面に移行してしまいます。
ニフティ翻訳でもグーグル翻訳でもヤフー翻訳でも同様です。
でも、以前は問題なく翻訳できたんです。一体何がいけないんでしょうか?
みなさんはどうですか?また、英語版ウィキペディアを翻訳して読むためには
どうすれば良いのでしょうか?どうかご回答よろしくお願いします。

Aベストアンサー

英語版ウィキペディア("ttp://en.wikipedia.org/")側が、"JavaScript"で翻訳出来ないようにしています。

Internet Explorerをご使用なら、[ツール]⇒[インターネットオプション]⇒[セキュリティ]タブの『インターネット』を選択し、下の[レベルのカスタマイズ]をクリックします。『セキュリティの設定』ダイアログが開きますから、

□スクリプト
 ・・・・
 □アクティブ スクリプト
  ○ダイアログを表示する
  ○無効にする
  ○有効にする
 ・・・・

が『○有効にする』になっていると思いますので、『○ダイアログを表示する』か『○無効にする』にチェックを入れて[OK]をクリック⇒『このゾーンに設定されているセキュリティのレベルを変更しますか?』に対し[はい(Y)]をクリック。
(『○ダイアログを表示する』にチェックを入れた場合には、翻訳しようとすると、何回も『スクリプトは通常、安全です。スクリプトを実行できるようにしますか?』というメッセージが表示されますが、その都度[いいえ(N)]を選択してください。)

『Excite翻訳による英語版ウィキぺディアのトップページ』(上記の設定後なら、翻訳できるはずです。)
http://www.excite-webtl.jp/world/english/web/?wb_url=http://en.wikipedia.org/wiki/Main_Page&wb_lp=ENJA

『Google翻訳による英語版ウィキペディアのトップページ』(同上)
http://translate.google.co.jp/translate?u=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FMain_Page&hl=ja&ie=UTF-8&sl=en&tl=ja

参考URL:http://www.excite-webtl.jp/world/english/web/?wb_url=http://en.wikipedia.org/wiki/Main_Page&wb_lp=ENJA

英語版ウィキペディア("ttp://en.wikipedia.org/")側が、"JavaScript"で翻訳出来ないようにしています。

Internet Explorerをご使用なら、[ツール]⇒[インターネットオプション]⇒[セキュリティ]タブの『インターネット』を選択し、下の[レベルのカスタマイズ]をクリックします。『セキュリティの設定』ダイアログが開きますから、

□スクリプト
 ・・・・
 □アクティブ スクリプト
  ○ダイアログを表示する
  ○無効にする
  ○有効にする
 ・・・・

が『○有効にする』になっていると思いま...続きを読む

QEXCEL2002日本語版で作ったファイルを、英語版で見れる?

こんにちは。

日本語版(EXCEL2002)で、作成したドキュメントを海外の知人に添付して送らなければならなくなりました。

海外(英語版を使用)で、このファイルは通常に見ることはできるのでしょうか?

Aベストアンサー

全角文字は使用していないでしょうか.
そうでなければたいていは大丈夫ですが,できればフォントもMSゴシックとかではなく,CentruyとかArialとかを使うと確実だと思います.

Q英語論文の翻訳をしようとしているのですが私はあまり英語ができないので電

英語論文の翻訳をしようとしているのですが私はあまり英語ができないので電子辞書で翻訳をしようと思っているのですが、電子辞書だけでは不安です。どなたか翻訳するのにいい文法書 教科書 をご存知の方がいたら教えてください

Aベストアンサー

>あまり英語ができないので電子辞書で翻訳をしようと

翻訳者は辞書を使わないわけではないです。むしろ何種類も使うんだと思いますよ。

私は英語学習者なのでプロのことは分かりませんが、
辞書的なデータベースで便利なのは英辞郎です。
これは無料版ですが有料版もあります。機能が多いのかな?「データ提供」からダウンロードできるらしい。
http://www.alc.co.jp/index.html

文法書や教科書はご自分のレベル次第だと思いますが、調べたり参照するには旺文社の『ロイヤル英文法』なんかどうでしょうか。

Q英語版を日本語版に

英語版のMicrosoftOfficeを日本語版に変えるにはどうしたら良いのでしょうか?泣

Aベストアンサー

度々すんません。
>買い換える勇気をもらいました。
仕事の用途ですかね?
それとも、プライベートレベル?
使ってるOSは日本語?
上記で、プライベート+日本語OSなら、下記
Kingsoft-Office(有償)
>http://www.kingsoft.jp/download/office/partner/
Open-Office(無償)
>http://ja.openoffice.org/

実際、家庭で使用には十分であると思います。
私も走りのみ使用してみましたが、家庭使用レベルでは十分ですね。
実際Ms-Officeのマクロが動くかどうか分かりませんが、どちらも試用期間があるのとFreeですので、一度試して、十分ならこちらでもいいのでは?私も知り合いにPCの選定とか頼まれる事があるのですが、大抵の場合簡単な文章作成程度で殆どMs-Officeをフルで使いこなしている人なんかいませんからね。必要なのは仕事で使用する場合の互換性くらいなもんじゃないですか?

どちらにしても、英語OSに日本語ソフトを入れる場合は十分注意してください。

度々すんません。
>買い換える勇気をもらいました。
仕事の用途ですかね?
それとも、プライベートレベル?
使ってるOSは日本語?
上記で、プライベート+日本語OSなら、下記
Kingsoft-Office(有償)
>http://www.kingsoft.jp/download/office/partner/
Open-Office(無償)
>http://ja.openoffice.org/

実際、家庭で使用には十分であると思います。
私も走りのみ使用してみましたが、家庭使用レベルでは十分ですね。
実際Ms-Officeのマクロが動くかどうか分かりませんが、どちらも試用期間があ...続きを読む

Q英語本文を翻訳する機材、又はソフトなどありますか?ご存知の方、教えてください。

英語本文を翻訳する機材、又はソフトなどありますか?自分で入力した英語の本文を日本語に翻訳させたいんですけど・・・ご存知の方、お願いします。

Aベストアンサー

Web上でできる簡単なものでよければ、以下のようなものがあります。
私自身、英語文章を書く際、ちょっとした確認をするのによく使っています。

◆Yahoo!翻訳(下部の翻訳結果欄で単語ごとの訳語を確認でき、辞書にもリンクしてあって便利です。)
http://honyaku.yahoo.co.jp/

◆Google 翻訳(対応言語がすごく多いです)
http://www.google.co.jp/translate_t?hl=ja

◆excite 翻訳
http://www.excite.co.jp/world/

Qエクセルで同じA列の中に、1,2,3,4,5,6,2,3,4,2,1,3,2,2,2,3,1という

エクセルで同じA列の中に、1,2,3,4,5,6,2,3,4,2,1,3,2,2,2,3,1,3,1というような順番で数字が並んでいます。

その数字の中で、1→3と3→1になるものがいくつあるか求めたいのですが、出す関数・マクロがわかりません。
教えていただけないでしょうか?

よろしくお願いします。

Aベストアンサー

こんばんは!

>A列の中に
とは行方向に数値が入っている!というコトでしょうか?

そうであれば
表示したいセルに
=COUNTIFS(A1:A1000,1,A2:A1001,3)+COUNTIFS(A1:A1000,3,A2:A1001,1)
としてみてください。

「1」の次の行が「3」の場合と
「3」の次の行が「1」の場合をプラスしています。m(_ _)m

Q翻訳の仕事にはどの位の英語力が必要ですか

翻訳の仕事にはどの位の英語力が必要ですか
翻訳を仕事にするには、どのくらいの英語力が必要でしょうか。
例えば、TOEIC等では何点くらいの学力が必要でしょうか。

Aベストアンサー

翻訳に要する英語力と言っても、一言では答えが出ません。
所謂産業英語/科学英語/実用英語等と言っても人によって守備範囲が異なるでしょう。一般的な英語力は高ければ高いほど好いに決まっています。TOEICなんて存在しない時代から色々な分野の翻訳者が一定の会社に所属せずに技術書などを日本語に、またその逆を仕事としてやっていました。ですから、TOEICなどはあまり考慮しなくても、実力を高めればよいだけです。英語力も欠かせませんが、専門分野を持たないといけません。細かく言えば、機械の中でも色々分類されますね。
電気、電気、電子、など知識を持っていないと使い物になりません。

私は現役時代、社内で英訳/和訳をやっておりました。家庭電気器具のメーカーで外国の企業の下請け/OEMをやっている会社でした。米国の主力メーカーから資料を貰い、その文書を日本語に訳したり、こちらからの開発提案を英語にして 
先方へ情報を流すような事をやっていました。先ず困ったことは、技術表現(日本語/英語両方で)、部品名(日本語/英語共に)、などを改めて現物で身に付けることでした。

私はTOEICは全く受験したことはありませんでした。必要を感じなかったので、、。英検は一回だけ定年の一寸前に、英語力を確認するために2級ならほぼ間違いなく取れるなと判断し受験しました。2級合格と言ってもピンからキリまであるので、なんとも言えませんが、85%ぐらいだったと記憶しています。100%取れれば大意張りできるでしょうね。2級と言うと軽く考える人が殆どでしょうが100%正解はかなり困難でしょう。社内の仕事なら、自分の解釈を相談できる人も身近にいるので英検準1級もあれば充分でしょう。無論、会社で扱っている製品の知識は技術者に準じるくらいあればOKです。

とわ言っても、翻訳業として開業して翻訳会社などから依頼を受けて本業とするには、其れこそ大いなる努力やツテも必要でしょう。生半可な考えでは、開業までは行き着かないでしょう。翻訳会社の募集に応募することと、翻訳学校の通信講座を受けて力を高めることも必要です。
                               

翻訳に要する英語力と言っても、一言では答えが出ません。
所謂産業英語/科学英語/実用英語等と言っても人によって守備範囲が異なるでしょう。一般的な英語力は高ければ高いほど好いに決まっています。TOEICなんて存在しない時代から色々な分野の翻訳者が一定の会社に所属せずに技術書などを日本語に、またその逆を仕事としてやっていました。ですから、TOEICなどはあまり考慮しなくても、実力を高めればよいだけです。英語力も欠かせませんが、専門分野を持たないといけません。細かく言えば、機械の中でも色々分...続きを読む

QExcel 2000 2003での MSGBOXについて教えて下さい。

VBAのなかで、
ans = msgbox("「x説明とデータ が入りますx」")
などと表示するのですが、
msgboxで表示される部分(ここでは「 」の部分)をフォントを大きくしたり、色表示したりしたいのですが、どうすればいいのですか?
よろしくお願いします。

Aベストアンサー

こんばんは。

MsgBox の文字列などの変更は、

デスクトップのプロパティ
画面のプロパティ-デザインで変えるはずです。

だから、Office VBAなどでは、文字の大きさを変えたり、色をつけるなど、文字の表現力をつけたいときは、UserForm で Labelを貼り付けるなどして作ることになります。

Q英語と翻訳について

私はこれまで、英文科を卒業したのですが、自分の語学力のなさ(留学経験は予算の都合によりありません)に悩んできました。
TOEICを受けたのですが、やはり外国渡航経験が少ないためか、リスニング(英語の聞き取り)がダメで英作文もそれほどうまくありません。英会話の経験が少なすぎます。
以前、英語の仕事を少ししたことがありますが、自分の甘さを痛感しました。国際部や輸出入の受発注の業務に就いたのですが、周囲は、2,3年の留学経験がある人が多かったのですが、私も英文作成などをしてみましたが、ビジネスレターでの英文作成は難しかったです。
取引先の外国人には、あなたの英文は単純明快でわかりやすいと褒めら
れたのですが、上司は非常に日本人式の英語を採点するので、何が正しい英語なのか、その事業所自体も、判断が明確ではありませんでした。
上司もさほど英語ができるわけではなく、結局、バイリンガル、ハーフなどの専属の通訳や翻訳家などを外注で雇用しており、普通の語学力ではまったく太刀打ちできないことを痛感しました。
特に難しかったのは英語での電話対応で、フィリピン人や、中国人の人のほうが有利ということがわかりました。
そこで、私は仕方なく、簡単な英文入力、レター作成の仕事をしてきました。ただ英文を打つだけだったりするのですが、簡単な語学力で仕事になりました。
しかし私は英語を仕事にするのではなく、英語を使って何をするかということを考えていました。輸出入の貿易関係の通関の仕事の資格をとろうかと考えたこともありましたが、内容が実務的ではありますが、貿易関係の仕事に就くこと自体が、難しく、仕事内容は海外からの貨物や荷物の受け渡しなど、船舶関係の男の仕事だということがわかり断念しました。となると、英語の翻訳の仕事に私は目をつけました。
なぜなら、ハーフや在日の人は、英会話や英作文能力があっても、「日本語の文章力がない」ということに気がついたからです。
ということで、元からリーディングが得意だった私は、緻密な日本語力が要求される翻訳、技術翻訳などの仕事をしたいと思うようになりました。翻訳家の村上春樹さんが、実は英語が喋れないけど翻訳家という事実を知り、翻訳家は英会話ができなくても、机にかじりついて勉強すればできるのか。と思ったのですが。
知人で留学した人をみかけましたが、大抵は、その成果としては、簡単な電話の取次ぎ程度しかできず、英会話ができる程度でした。
やはり海外の大学へ留学した人は、それなりに高度な英語力があるのですが、わたしには海外へ渡航するだけの時間とお金の余裕はありませんでした。通信で英語の翻訳を勉強しはじめたのですが、内容が難しく、やはり挫折してしまいそうです。
やはり翻訳家になるにも、海外への渡航経験がないとダメなのでしょうか。どうすれば、翻訳家で仕事がとれるようになるのでしょう。(バイト等でもかまいません)
翻訳家は飽和状態なのでしょうか。仮に努力して翻訳家になれたとしても、技術翻訳なども知識が要るため、やはり英語力+専門知識がないと、独立はほとんど難しいのでしょうか。
医療翻訳、技術翻訳、IT系、金融などの知識も私は乏しく、英語力に付加価値をつけていくのも難しそうです。簡単な経理の仕事をした程度で、貿易関係の仕事は英会話力が要求されるので自分には向いていないと思いました。
単純に外資系のセクレタリーになりたいとかそういう考えはありません。自分にはそういうのは向いていないと思うのですが。
翻訳力を本格的にブラッシュアップさせるには、やはり高額な費用を払い、翻訳学校へ通うしかないのでしょうか。
翻訳の仕事は薄給と聞いたのですが、そうなのでしょうか。
日本語力には、さすがに私は日本語に関しては実はネイティブ(って当たり前)なので、自分の日本語力を高めるために漢字の練習などしています。中途半端な英語を生かす方法がわかりません。
私に出来るのはせいぜい、英語のタイピングと、雑誌などをよんで概要をざっと理解する程度の語学力です。
英語はあきらめたほうが無難なのでしょうか。
悩んでいます。
プロの方のご意見があればと思うのですが、皆さん、どうやって自分の語学力を向上、かつ仕事に役立てることが出来ましたか?

私はこれまで、英文科を卒業したのですが、自分の語学力のなさ(留学経験は予算の都合によりありません)に悩んできました。
TOEICを受けたのですが、やはり外国渡航経験が少ないためか、リスニング(英語の聞き取り)がダメで英作文もそれほどうまくありません。英会話の経験が少なすぎます。
以前、英語の仕事を少ししたことがありますが、自分の甘さを痛感しました。国際部や輸出入の受発注の業務に就いたのですが、周囲は、2,3年の留学経験がある人が多かったのですが、私も英文作成などをしてみま...続きを読む

Aベストアンサー

技術翻訳の仕事をしている者です。(英和・和英)

単純にTOEICのスコアを上げることに意味はないとお考えのようですが、プロとして翻訳の仕事をするのであれば、TOEICで最低850点、できれば900点以上がとれるくらいの基礎力は必須です。
もちろんTOEICのスコアが高ければ翻訳ができるというものではありませんが、スポーツの基礎体力と一緒で、しっかりとした基礎力がないと応用も利きません。

>翻訳だって日本語がある程度できれば、できるかも。
というのも、原文(英語)を正確に理解できるだけの十分な英語基礎力があった上での話です。
TOEIC500~600では、ちょっと難解な文法や言い回しが多用された文章を正確に理解することは難しいと思います。
原文が正しく理解できていないのに、日本語力でカバーしようとするのは「創作」になりかねません。それではプロとしての仕事は成り立ちません。

よって、質問者様の場合、英語の基礎力を上げることが第一だと思います。

ちなみに私も旅行程度の短期留学しか経験がありませんが、独学で965点を取りました。翻訳者に必要な英語力は国内でも十分得られます。


ただ、ご指摘の通り、TOEICで高得点がとれるから良い翻訳ができるというわけでもありません。原文の意図をしっかりと読み取れる語学力、正確にわかりやすく表現できる文章力、技術文書のスタイルに慣れていることなど、様々な要素が必要です。

これらは日英の技術文書を多読したり、日英対訳を使って自分の訳と比べてみたり、テクニカルライティングの勉強をするなど、努力次第である程度のレベルまでは学習できます。

ですが、やはり一番身につくのは実務です。また、翻訳者としてやっていくには「経験」がものを言います。フリーランスでやっていくにしろ、どこかに勤めるにしろ、経験がないと門前払いというケースが多いです。じゃあどこで経験を積むんだよ!というのが翻訳者志望の人のジレンマだったりします。

その点については、質問者様は英文レターの作成などに携わったことがあるとのことですので、それらの経験とアップさせたTOEICのスコアをアピールすれば、どこかで翻訳に関わる仕事にもぐりこめるかもしれません。
そして、その経験をアピールして、さらに翻訳的な翻訳の仕事へ・・・というステップアップも可能かと思います。


ただ、以下の点が気になりました。
>通信で英語の翻訳を勉強しはじめたのですが、内容が難しく、やはり挫折してしまいそうです。
>医療翻訳、技術翻訳、IT系、金融などの知識も私は乏しく、英語力に付加価値をつけていくのも難しそうです。

誰でも何もない状態から始めるのです。もし「難しくて無理」と今の時点で思っているのなら難しいと思います。

私も文系出身で専門知識も何もない状態から始めましたが、「無理」と思ったことはありません。「絶対になる」と決め、翻訳者に必要な資質を調べたり考えた上で戦略を練り、自分に足りないものは補充すべく努力してきたつもりです。

コツコツと勉強を続けることは大変なことですが、ショートカットはありません。
その過程を楽しめたり、そうでなくても自分の夢のためだと思って我慢できれば、道は開けるかもしれません。

技術翻訳の仕事をしている者です。(英和・和英)

単純にTOEICのスコアを上げることに意味はないとお考えのようですが、プロとして翻訳の仕事をするのであれば、TOEICで最低850点、できれば900点以上がとれるくらいの基礎力は必須です。
もちろんTOEICのスコアが高ければ翻訳ができるというものではありませんが、スポーツの基礎体力と一緒で、しっかりとした基礎力がないと応用も利きません。

>翻訳だって日本語がある程度できれば、できるかも。
というのも、原文(英語)を正確...続きを読む

Q英語版Office2003を日本語版にするには?

英語版のMicrosoft Office 2003を日本語バージョンに
したいと思ってます。使っているOSは日本語版Windows XPです。
とりあえずExcelのヘルプ機能を使って調べて、Language Settings
という所で英語から日本語に設定を変えたんですが、
相変わらず、ExcelやWordのメニューバーのところが英語のままで
困ってます。メニューバー等全て日本語の表示にしたいと思ってる
んですが、何かソフトが必要なのでしょうか??
それとも日本語版を新たに購入しなければならないのでしょうか??
ご返答のほどよろしくお願いします。

Aベストアンサー

こんばんは。

詳しくは読んでいないのですが、以下の辺りが役に立つ情報ではないでしょうか?
ちなみに、ローカライズした、日英のInterface はあるのですが、日本語版のみに適用のようでした。

http://support.microsoft.com/kb/843187/en-us
Description of the Office 2003 Service Pack 1 for Multilingual User Interface Pack


Office 2003 Service Pack 1 for Multilingual User Interface Pack

参考URL:http://www.microsoft.com/downloads/details.aspx?familyid=F682AB1C-5BE8-476D-B439-196412223CDA&displaylang=en


人気Q&Aランキング