• ベストアンサー

英語OSでのエクセルを使ったプログラム

日本語OS・日本語VB2005・日本語Excelの環境で作ったプログラムを、 英語OS・英語ExcelのPCにインストールして実行したところ、Excel関連の操作でのみエラーが出ます。 開発環境のExcelが原因だと思い、開発環境を英語Excelに変更しても駄目でした。 この環境で、どうにかしてExcelを操作できるようにできないでしょうか?

  • Cmi
  • お礼率82% (14/17)

質問者が選んだベストアンサー

  • ベストアンサー
  • deecyan
  • ベストアンサー率38% (89/233)
回答No.1

日本語OS・日本語Excelで作ったのを(VBAあり) 英語OS・英語Excelで使ったことあるし 海外の人にも配布して使ってもらってます ぜんぜんトラブルなく動いてるみたいですがね、、、、 (一応サポート体制とかは たいそうになってたけど、使わんかった) 一応シート名とかVBAのコードの中には日本語とかは書かないように 気をつけて作ってましたが もっと詳しい状況がわからないとなんともいえません

Cmi
質問者

お礼

現地人の方が「地域と言語設定」で、Hungaryと設定していたことが原因でして、エクセル操作前に一時的に英語にするコードを追加することで解決しました。 ありがとうございました。

その他の回答 (1)

回答No.2

英語Excelのバージョンに起因する場合もあります。 たしか、たとえばExcel2000だと、SortSpecialの特定の引数が 英語版Excelではエラーになりました。 具体的なエラーが書いてないので、なんともいえませんが。

Cmi
質問者

お礼

No.1さんのお礼に書かせていただいたとおり、解決いたしました。 ありがとうございました。

関連するQ&A

  • VB2005.NETプログラムから、エクセル2007へのマクロ実行を無効にしたい。

    <PC1 動作環境> ・OS :Vista Business ・ソフト:office2007 Excel <PC2 動作環境> ・OS :Vista Ultimate ・ソフト:office2007 Excel <目的> VB2005.NETで開発したプログラムから、 エクセルのセルに値を入れるソフト開発しており、 エクセル側にマクロを仕込み動かしています。 VB側から、エクセルのマクロを動かしたくない場合があります。 セキュリティセンター⇒マクロの設定⇒警告を表示して全てのマクロを無効にするを選択しました。 <問題> PC1では、VB側から、エクセルのマクロが実行できなくなりますが、 PC2では、VB側から、エクセルのマクロが実行できてしまう。 PC2でも、VB側から、エクセルのマクロを実行しないようにしたいのですが、どなたか解決方法を知っている方いませんでしょうか。 宜しくおねがい致します。

  • 古いプログラムをVBで書き直して新OSで使えますか

    古いプログラムをVBで書き直して新OSで使えますか 友人が作成したプログラムがあります。Windows95全盛時に同システムで動作するように作ったプログラムです。 製品のCDの中のexeファイルが画像のランチャになっていて、同じCDの中の画像を見るだけのものなのですが、 Windows Vista,7では動作しません。 exeファイルをダブルクリックしても一瞬スプラッシュ画面が表示されるだけで、起動しません。エラーも出ません。 このexeファイルはインストールもできるので、管理者権限でインストール、管理者権限で実行、 Windows Vista,7でWindows XP以前の互換モードで実行も試しましたが、起動しませんでした。 また、VB○Runtimeも様々なバージョンを入れてみましたが、動きませんでした。 友人によると、現行製品のVBを買ってきて、exeファイルや構成プログラムを読み込んで書き出せば、 Windows7でも動くexeファイル等ができあがるのではないかとのことなのですが、そんなことができるのでしょうか。 念のため、プログラムの著作権は友人にあります。また友人はPC操作が難しい状況です。

  • 日本語のOSを入れたいのですが。

    英語のOSを使用しております。捨てられないデータがたくさんMacに入っているのですが、今あるデータを消すことなく日本語が使える環境にしたいです。日本語のOSのCDは持っております。英語のOSに日本語のフォント(OSAKA)を試しに入れてみるとあかなくなってしまいました。英語のOSの入ったまま日本語のインストールのCDを入れて見たのですが、OSインストールのアイコンをクリックすると、エラー(?)が出て、それが文字化けして読めません。どなたか宜しくお願いいたします!

    • ベストアンサー
    • Mac
  • 英語OS 英語OFFICE 互換性

    海外にて、下記環境でエクセルを使用していました。 OS Windows7 (英語) EXCEL 2010 (日本語) 上記ファイルにパスワードをかけて、日本に持ち込み、会社のPCで 開けようとしても、パスワード読み込みの画面が出てきません。 (OS Windows XP (日本語) EXCEL 2007 (日本語) パスワードをかけてないファイルは読み込めます。 互換性の問題でしょうか? どなたかアドバイスをお願いします。

  • DAO3.6とACCESSの関係

    OS:WindowsXP, Windows7 開発言語:VB6、Excel VBA ACCESSがインストールされていない環境で VB6やExcel VBAでDAO3.6を使った開発は可能ですか? また、 ACCESSがインストールされていない環境に VB6やExcel VBAでDAO3.6を使ったプログラムは配布可能ですか? ご存知の方がいたら教えて下さい。宜しくお願いします。

  • OSを英語版に変えたい

    Windows XP userです. 今度,海外勤務になりました.赴任先のネットワーク管理者とのやり取りをスムーズに行うため(エラー表示やアイコンが英語で表示されるようにすると自分のPCをアメリカ人にいじってもらうときにスムーズです),PC環境を英語に改めたいと考えています.これまでは日本語版を使っておりましたが, 1.どのようにすれば英語版に変更(日本語入力はOKにしたいです)することができますか? 2.英語版にすることで,これまでのプログラムやファイルに異常が起きたりしますか? ご存知の方,ご経験のあるかたお教え頂ければ幸いです.

  • アプリケーションの実行プログラムって?

    dell inspiron1100 で XP HEを使っています。 昨日からの現象ですが スタート-プログラム からアプリケーションを開こうとすると 全てのアプリケーションにおいて 【指定されたファイルに対してこの操作を行うプログラムが関連付けられていません。〔フォルダオプション〕コントロールパネルでプログラムを関連付けてください】 と、でます。 フォルダが変わったかな?と思って スタート-プログラムの中にある アプリケーションのプロパティーを見たのですが リンク先はあっています。 どうやらexeを実行するのにエラーが起きているようです。 たとえば エクセルの入っていないパソコンでエクセルファイルを 開くとこういう現象がおきますよね? その場合エクセルをインストールする。またはファイルのプロパティから関連付けられますが、アプリケーションを実行するための 関連付けとなると見当もつきません・・・・・。 プログラムの再関連付けの場合どういたらいいでしょうか? ご教授願えると助かります。 補足としまして スタート-プログラムから アプリケーションを開こうとしてもエラーがでますが 以前作ったファイルからアプリケーションを開いた場合 プログラムは実行されます。 例 スタート-プログラム-エクセル起動 ×エラー(リンク先にEXCEL.EXEあり) エクセルファイル 無題1.xlsをクリック→エクセル起動 無題1表示 ちょっと説明下手ですみませんが よろしくお願いいたします

  • 日本語のvisual studio で作成したプログラムを英語版windowsにインストールしたい

    日本語のVisual studio2008で開発をしています。(開発時のOSはwindows-XP日本語版) 上記で開発したプログラム(インストーラを作成)を、windows server2003(英語版)で実行する計画です。 このとき、インストーラを使用して、windows server2003(英語版)にインストールしようとすると、表示される文字が文字化けして、意味不明のガイドが表示されてしまいます。 文字化けせずに(全て英語で表示されるのが理想です)、インストーラが正しく、ガイドを表示するための方法をご存じでしたら教えて下さい。(日本語のVisual studio2008を使用した状態で解決するのが理想ですが、それでは解決しないので、英語版のVisual studio2008が必要であるという回答でもかまいません。)

  • Tiger英語OSで日本語環境できますか?

    Tigerを購入予定ですが、当方海外在住で日本語バージョンが手に入りにくい環境にいます。 聞いた話だと、Tigerはどんな言語にも対応しているとのこと、本当ですか?それなら、英語OSでも日本語打てるのですか? ことりえorATOKをインストールできるのでしょうか? キーボードは日本語入力タイプです。 英語OSで日本語OSと同じ環境って可能なのでしょうか? 2xPowerPCG4です。よろしくお願いいたします。

    • ベストアンサー
    • Mac
  • エクセル(日本語版)とエクセル(英語版)の共存について

    エクセルを日本語版と英語版でインストールしたい のですが 不具合はないのでしょうか?OSはWin98(日本語版)でオフィス2000(日本語)をインストールしています。 (WORD・Outlook・Access等などインストールしてます) ドライブはなるべくなら英語版と同じが良いのですが・・・. (使えるドライブが1つしかありません)

専門家に質問してみよう