Microsoft(マイクロソフト)製品の選び方や価格のご相談など、分かりやすくお答えします。

Microsoft(マイクロソフト)製品 お問い合わせ窓口

03-3514-7580(平日 9:00~17:30)

Microsoft(マイクロソフト) マクロ互換性検証サービス

お客様からお預かりしたマクロファイルを検証します。ツールを使って自動的に互換性をテストするため、多くのファイルを短期間で検証することが可能です。機能拡張や廃止によって問題のおそれのあるメソッドをマクロのプログラムから検出し、レポートとしてお客様にご報告します。

検証結果レポート

検証を行った結果は、レポートとしてご報告します。レポートはExcelファイルとしてご提供しますので、フィルタや並べ替えの機能を利用して、検証結果の分析を行えます。検出された重要な事象については、付録資料として事象ごとの詳細説明資料もご用意します。

マクロ互換性検証レポート(一部抜粋)

総括

お預りしたファイルについての情報、 検証の結果問題があるとされたファイル数、事象数をアプリケーションごとに分析し、検証の全体総括を記載しています。

事象別ファイル一覧

検出された事象のレベル別(障害/警告/通知/情報)に、ファイルの一覧を表示しています。フィルタや並べ替えの機能を利用して事象やファイルごとにご確認ください。

事象詳細説明の例

検出された事象ごとの詳細説明資料です。重要な事象については、事象につき、約1ページほどの資料を付録としてご提供します。

検証対象アプリケーション・注意事項

対象アプリケーション・拡張子・バージョン

対象アプリケーション対象拡張子
Excelxls、xla
Accessmdb、mda
Worddoc、dot
PowerPointppt、ppa、pot
移行前バージョン移行後バージョン
Office 2000Office 2010
Office XP(2002)
Office 2003

注意事項

  • 検証することのできないファイルについては、検証除外扱いとなります。ファイルをご用意いただく際にご確認ください。 (例)パスワード設定、VBAプロジェクトのパスワード設定(マクロ検証)、破損、アクセス設定など。
  • ファイルは、メデイア(CD または DVD)でご用意ください。
    * 圧縮(ZIP等)・パスワード設定などは、保存前に解除してください。
  • 10MBを超えるファイルの場合には、10MB超過ごとに1ファイル分として換算します。
    * 例)100MBのファイル・・・10ファイル分
  • マクロファイルはファイル単体で検証を行います。外部接続をしているファイルについてもマクロファイル単体で検証を行いますので、外部接続部分は検証の対象外です。
  • 検証対象ファイルは、日本語環境のMicrosoft Officeで作成されたものに限ります。
  • 検証対象は、32bit版Officeです。64bit版Officeは対象外となります。

検出事象の例

ツールには、約1,000件ほどの事象(問題点)が登録されています。その一部をご紹介します。

機能を拡張・廃止などにより、オブジェクト モデルが変更された例

Application.FileSearch

Application.FileSerachメソッドは 以前のバージョンのOffice製品で提供していたファイル検索機能とともに削除されました。Office 2010では、このメソッドを使用しているマクロは実行時にエラーが発生します。

ファイル形式の違いによる問題の例

Office 2010で対応していないファイル形式である「97-2003および5.0/95ブック形式」を指定するとエラーが発生

マクロコードで保存する際の定数に“xlExcel9795”が指定されていた場合に、エラーが発生します。

Excel 2007/2010 形式のシートでセル数をカウントするとオーバーフローが発生

Excel 2007/2010形式の取り扱えるセルの数が大幅に増えたため、ActiveSheet.Cells.Countのようなコードはオーバーフローになります。

事例紹介

F社様の事例

対象ファイル数検証期間
約450ファイル約1カ月

効果

  • 業務遂行に必要なマクロ(VBA)ファイルを互換性検証することにより、改修が必要となるファイルおよび事象を検出できました。
  • 具体的な対応方法のガイダンス提供により、効率的な互換性検証、および改修コストの削減に寄与しました。

互換性障害発生率(改修必要レベル)

 ファイル数事象種類
件数47ファイル8種類
割合約10%

マイクロソフト Windows 7/Office 2010 関連サービス

マイクロソフトWindows 7/Office 2010関連のサービスをご案内しています。

Microsoft(マイクロソフト) 導入事例をご紹介