web-dev-qa-db-ja.com

Office64ビットの使用に伴う問題

大きなExcelファイル(個人プロジェクト用)を使用していますが、パフォーマンスを向上させるために、32ビットのOffice2016ではなく64ビットのOffice2016をインストールすることをお勧めします。 Office 64ビットには「下位互換性」の問題がある可能性があることをオンラインで読みましたが、これらの互換性の問題の詳細は何も見つかりませんでした。

残念ながら、私は仕事で自分のコンピューターを使用する必要があります。そこでは、仕事仲間が使用するために複雑なExcelファイルを作成します(複雑とは、大量の数式といくつかの基本的なマクロを意味します)。

だから、私は2つの質問があります:

  1. 「下位互換性の問題」には正確に何が必要ですか?

  2. 同僚がOffice 32ビット(場合によってはWindows 7より古い)を使用していることを知って、64ビットのOffice 2016でこれらのExcelファイルを作成すると、どのような「後方互換性」の問題が発生すると予想されますか?

追伸:私はプラグインを使用しておらず、一緒に仕事をしているほとんどの人はマクロが何であるかさえ知りません。

このMSの記事でわかるように Officeのx86バージョンとx64バージョン間の互換性 、通常のユーザーのx86バージョンとx64バージョンの通常の操作にはそれほど問題はありません。ただし、OfficeファイルでVBAを使用する場合は問題がありますが、記事にはその回避策が記載されており、x86アドオン(最も多く存在する)は機能しません。

利点は、Office x64が大きなファイルを操作するためにより多くのメモリを使用できること、およびファイルのサイズ制限が2GBに制限されないことです。

X64バージョンのOfficeで作成されたファイルは、サイズが2GB未満で、新しいファイルタイプ(Office 2007以降、docx、xlsxなど)と互換性がある限り、x86バージョンと完全に互換性があります。

7
badger8007

一部のマクロは別の方法で記述する必要がありますが、通常は全体を書き直すのではなく、単一の修正された宣言の場合であり、32ビットバージョンのOfficeのプラグインは64ビットバージョンのOfficeでは実行できません。

また、Skype forBusinessやMicrosoftOffice Document Imaging、Projectなどのさまざまな他の「Office」製品を32ビットバージョンで使用している場合は、インストール中に問題が発生する可能性があります。通常、32ビットアプリケーションをアンインストールし、64ビットOfficeをインストールしてから、32ビットアプリケーションを再インストールすると問題なく動作します。

あなたの説明に基づいて、32ビットOfficeを削除して64ビットOfficeをインストールした場合、これらの問題が発生する可能性は非常に低いと思います。

4
music2myear

いくつかの問題が考えられます

  • ODBC | 64ビットに移行すると、別のodbcコネクタが使用されます。これは問題ありませんが、32ビットのodbcシステムしかないユーザーには問題が発生する可能性があります。

  • 最大サイズ|あなたがたくさんの記憶を持っているなら、あなたにとって素晴らしい。ただし、非常に大きなワークブックを簡単に作成でき、32ビットシステムで問題なくユーザーを圧倒します。

    古いファイルといくつかのアドインを扱う追加のアイテム。古いプラグインがないからといって、32ビットユーザーがプラグインを持っていないという意味ではありません。

2
bvaughn