マクロのデバッグに役立つのはどのコマンドですか。

  1. Minitabセッションコマンドヘルプを参照してください。
  2. マクロセッションコマンドでツールのデバッグをクリックします。

「無効なパス * 注 * コマンドはキャンセルされました」

このメッセージは、存在しないパスにグラフを保存するGSAVEサブコマンドが使用されたマクロを実行しようとしたときに表示されます。GSAVEサブコマンドで指定されているパスを修正し、マクロを再保存します。これでマクロが実行できるようになります。

「ファイルが見つかりません」

このメッセージは次のいずれかの理由で表示されます。
  • マクロが、Minitabで定義されたMacrosフォルダにありません。
  • このマクロは、ファイル名の拡張子が.MACのテキストファイルではありません。

理由1:マクロが、Minitabで定義されたMacrosフォルダにありません。

この課題を解決するには、次のいずれかのオプションを使用できます。
  • マクロをMacrosフォルダに置きます。
    • Macrosフォルダがどこにあるか分からない場合は、Minitabで、ファイル > オプション > 全般を選択します。Macroの場所フィールドではMacroフォルダのパスを指定します。マクロを特定のフォルダに保存するか、マクロが現在保存されているフォルダのパスを入力できます。
  • コマンドプロンプトペインでMacroフォルダを指定します。
    • コマンドプロンプトペインで、マクロのパスを入力します。たとえば、マクロ名がMyMacroで、C:\Macrosに保存されている場合は次のように入力します。
      %'C:\Macros\MyMacro'

理由2:このマクロは、ファイル名の拡張子が.MACのテキストファイルではありません。

マクロが正しいフォルダに保存されていて、マクロを実行しようとしたときに同じエラーメッセージが表示される場合は、次のようにします。

  1. Microsoftのメモ帳などのテキストエディタでマクロを開きます。
  2. [ファイル] > [名前を付けて保存]を選択します。
  3. [ファイル名]に.MACファイル拡張子を付けたマクロ名(たとえば、MyMacro.mac)を入力します。
  4. [ファイルの種類]リストで、[すべてのファイル (*.*)]を選択します。
  5. [保存]をクリックします。

「無効なファイル名です」

このメッセージは、マクロ(Minitabマクロか自分で記述したマクロのいずれか)を実行したときに表示されます。マクロの記述または変更に使用したアプリケーションが開いていないことを確認します。たとえば、マクロをMicrosoft Wordで記述または変更して、Microsoft Wordがまだアクティブな場合、Microsoft Wordを閉じます。

「ローカルマクロでは、WORKSHEETコマンドはワークシートの名前変更にしか使用できません」

このメッセージは、特定のワークシートをアクティブにするためにローカルのマクロ内でWORKSHEETコマンドを実行したときに表示されます。回避策として、Execファイルを使用して各ワークシートを呼び出し、次にマクロを呼び出します。たとえば、MyLocalというローカルマクロをWeek1およびWeek2という2つのワークシート上で実行するとします。execファイルの例は次のようになります。

Worksheet "Week1"
%MyLocal
Worksheet "Week2"
%MyLocal

「マクロヘッダーが必要です。代わりに次が見つかりました:ÐÏ à¡±」または「ファイル内にマクロプログラムがありません」

これらのメッセージは、Microsoft Wordで記述されたローカルマクロまたはグローバルマクロが[テキストのみ (*.txt)]で保存されていない場合に、そのマクロを実行しようとすると表示されます。Microsoft Wordで記述されたを[テキストのみ (*.txt)]で保存する場合、次のいずれかのオプションを使用できます。

オプション1

  1. マクロをMicrosoft Wordで開きます。
  2. [ファイル] > [名前を付けて保存]を選択します。
  3. [ファイル名]に.MACファイル拡張子を含むマクロ名(たとえば、MyMacro.mac)を入力します。
  4. [ファイルの種類]リストから、[テキストのみ (*.txt)]を選択します。
  5. [保存]をクリックします。

    ファイルに対して「テキストのみの形式では使用できない機能が含まれています。この形式で文書を保存しますか?」というメッセージが表示された場合、[はい]をクリックします。

  6. Microsoft Wordを閉じます。

オプション2

  1. マクロの内容をMicrosoft Wordからメモ帳にコピーして貼り付けます。
  2. [ファイル] > [名前を付けて保存]を選択します。
  3. [ファイル名]に.MACファイル拡張子を含むマクロ名(たとえば、MyMacro.mac)を入力します。
  4. [保存]をクリックします。

「引数は定数か行列ですが、列が必要です」または「マクロが存在します」

これらのメッセージは、Minitab Macroライブラリからマクロを実行するときに表示され、セッションコマンドが無効な間に入力することを促すプロンプトがマクロに表示されます。セッションコマンドを有効にするには、ビュー > コマンドライン/履歴を選択します。

マクロがユーザーに入力を求めるものではなく、このメッセージが表示される場合は、マクロが適切なコマンドおよびサブコマンドを使用して呼び出されていることを確認します。