매크로를 디버깅하고 오류를 처리할 때 어떤 명령을 사용합니까?

  1. 도움말 > 도움말을 선택한 후 세션 명령을 클릭합니다.
  2. 명령 리스트에서 기능별 매크로 명령을 클릭합니다.
  3. 디버깅 도구 및 오류 처리로 스크롤합니다.

Exec 파일을 실행하려고 하면 오류가 발생하고 실행이 중단됩니다. 오류를 트리거한 명령을 실행한 후 Exec 파일이 계속 실행되도록 하려면 어떻게 해야 합니까?

Exec 파일에서 문서화되지 않은 ZERROR 명령을 사용할 수 있습니다.

예를 들어, Exec 파일에 다음과 같은 명령이 포함되어 있다고 가정합니다.

RAND 10 C1
DESS C1
RAND 10 C2
DESC C2

이 Exec 파일을 실행하려고 하면 세션 창에 다음과 같은 오류 메시지가 표시되고 Exec 파일이 더 이상 실행되지 않습니다.

* 오류 * 알 수 없는 Minitab 명령: DESS

아래 표시된 대로 Exec 파일에 ZERROR 명령을 추가하면 세션 창에 오류 메시지가 계속 표시되지만 Exec 파일은 계속 실행됩니다.

RAND 10 C1
DESS C1
ZERROR
RAND 10 C2
DESC C2

매크로를 실행할 때 "* 오류 * 경로가 올바르지 않습니다. * 참고 * 명령이 취소되었습니다." 메시지가 표시되는 이유는 무엇입니까?

이 오류 메시지는 GSAVE 하위 명령을 사용하여 그래프를 존재하지 않는 경로에 저장하는 매크로를 실행할 때 표시됩니다. GSAVE 하위 명령에 지정된 경로를 수정한 후 매크로를 다시 저장하십시오. 그러면 매크로가 실행됩니다.

매크로를 실행할 때 "* 오류 * 파일을 찾을 수 없습니다." 메시지가 표시되는 이유는 무엇입니까?

다음과 같은 두 가지 설명이 가능합니다.

문제 1 - Minitab에서 매크로를 찾을 수 없습니다.

이 문제를 해결하는 데는 여러 가지 방법이 있습니다.

  • 매크로를 Macros 폴더에 추가합니다. 예: C:\Program Files\Minitab\Minitab 16\English\Macros.
  • 도구 > 옵션을 선택합니다. 매크로 위치에 원하는 폴더를 입력하거나 찾아보기 단추를 클릭하여 원하는 폴더로 이동합니다.
  • 매크로를 호출할 때 경로를 입력합니다. 예를 들어, 매크로 이름이 MYMACRO이고 C:\MACROS에 저장되어 있는 경우 다음을 입력합니다.
    %'C:\MACROS\MYMACRO'
    .

문제 2 - 매크로가 파일 확장명이 .MAC인 텍스트 파일로 저장되지 않습니다.

매크로가 올바른 폴더에 저장된 경우 매크로를 실행할 때 동일한 오류 메시지가 표시되면 다음과 같이 해보십시오.

  1. 매크로 파일을 메모장에서 엽니다.
  2. 파일 > 다른 이름으로 저장을 선택합니다.
  3. 파일 이름으로 확장명이 .MAC인 매크로 이름을 큰따옴표로 묶어 입력합니다(예: "MYMACRO.MAC").

    또는 파일 이름에 확장명이 .MAC인 매크로 이름을 입력한 후(예: MYMACRO.MAC) 파일 형식에서 모든 파일을 선택합니다.

  4. 저장을 클릭합니다.

"* 오류 * 파일을 찾을 수 없습니다" 메시지를 확인합니다.

이 메시지는 다음 이유 중 하나로 표시됩니다.
  • 매크로가 Minitab에 정의된 Macros 폴더에 없습니다.
  • 매크로가 파일 확장명이 .mac인 텍스트 파일이 아닙니다.

매크로가 Macros 폴더에 있고 파일 확장명이 .mac인 경우 메시지를 표시하지 않고 매크로를 빠르게 실행하려면 명령줄 편집기에서 다음과 같이 파일 이름에 파일 경로를 포함하십시오.

%'C:\Users\sgarcia\Documents\minitab_documents\MyMacro'

  1. 매크로를 Macros 폴더에 추가합니다.
    • Macros 폴더의 위치를 모를 경우에는 도구 > 옵션을 선택합니다. 매크로 위치 필드에 폴더 경로가 포함됩니다.
    • 매크로 위치 필드가 비어 있는 경우 경로(예: C:\Program Files\Minitab\Minitab 17\English\Macros)를 입력합니다.
  2. 매크로를 실행합니다.
  3. 메시지가 다시 표시되면 다음 작업을 실행하여 매크로를 확장명이 .mac인 텍스트 파일로 저장합니다.
    1. 매크로를 메모장과 같은 텍스트 편집기에서 엽니다.
    2. 파일 > 다른 이름으로 저장을 선택합니다.
    3. 파일 이름에 파일 확장명이 .mac인 매크로 이름을 입력합니다(예: ProjectMacro.mac).
    4. 파일 형식 리스트에서 모든 파일(*.*)을 선택합니다.

이제 매크로를 실행할 수 있으며 메시지가 표시되지 않습니다.

매크로(Minitab 매크로 또는 내가 작성하거나 수정한 매크로)를 실행할 때 "* 오류 * 잘못된 파일 이름입니다."라는 메시지가 표시되는 이유는 무엇입니까?

매크로를 작성하거나 수정하기 위해 사용한 응용 프로그램이 열려 있지 않은지 확인합니다. 예를 들어, Microsoft Word에서 매크로를 작성하거나 수정한 경우 Microsoft Word가 계속 열려 있으면 Microsoft Word를 닫으십시오.

로컬 매크로에서 WORKSHEET 명령을 사용하여 특정 워크시트를 활성화하려고 하는데 "* 오류 * 로컬 매크로에서 WORKSHEET 명령은 워크시트 이름을 변경하기 위해서만 사용할 수 있습니다."라는 메시지가 표시됩니다.

Exec 파일을 사용하여 각 워크시트를 호출한 후 매크로를 차례로 호출하여 문제를 해결할 수 있습니다. 예를 들어, "Week1"과 "Week2"라는 두 워크시트에서 "MyLocal"이라는 로컬 매크로를 실행하려고 한다고 가정합니다. 다음은 Exec 파일의 예입니다.

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

Microsoft Word에서 작성된 로컬 또는 매크로 파일을 실행하려고 할 때 "** 오류 ** 매크로 머리글을 기대합니다. 다음이 발견됨: "** 오류 ** 파일에 매크로 프로그램이 없습니다."라는 메시지가 표시되는 이유는 무엇입니까?

이러한 오류는 Microsoft Word에서 작성하여 "텍스트만(*.txt)" 형식으로 저장하지 않은 로컬 또는 글로벌 매크로를 실행하려고 할 때 표시됩니다. 다음은 Microsoft Word에서 작성된 매크로 파일을 "텍스트만(*.txt)" 형식으로 저장하는 두 가지 방법입니다.

옵션 1

  1. Microsoft Word에서 매크로를 엽니다.
  2. 파일 > 다른 이름으로 저장을 선택합니다.
  3. 파일 이름으로 파일 확장명이 .MAC인 매크로 이름을 큰따옴표로 묶어 입력합니다(예: "MYMACRO.MAC").
  4. 파일 형식 드롭다운 메뉴에서 텍스트만(*.txt)을 선택합니다. 저장을 클릭합니다.
    참고

    파일에 "텍스트만 형식과 호환되지 않는 기능이 포함되어 있을 수 있습니다. 문서를 이 형식으로 저장하시겠습니까?" 메시지가 표시되면 예를 클릭합니다.

  5. Microsoft Word를 닫습니다.

옵션 2

  1. Microsoft Word에서 매크로 내용을 복사하여 메모장에 붙여넣습니다.
    참고

    메모장을 열려면 시작 메뉴를 클릭하고 프로그램 > 보조 프로그램 > 메모장을 선택합니다.

  2. 파일 > 다른 이름으로 저장을 선택합니다.
  3. 파일 이름에 파일 확장명이 .MAC인 매크로 이름을 큰따옴표로 묶어 입력합니다(예: "MYMACRO.MAC"). 저장을 클릭합니다.

특정 그래프를 생성할 때 "* 오류 * 하위 명령 ___의 순서가 잘못되었거나 이 명령과 함께 사용할 수 없습니다. * 오류 * 하위 명령이 무시되었습니다."라는 메시지가 표시되는 이유는 무엇입니까?

GSTD 명령을 사용했어야 합니다. GSTD 명령을 사용하면 문자(표준) 그래픽이 활성화되고 고해상도(전문) 그래픽이 비활성화됩니다. 전문 그래픽으로 돌아가려면 세션 창의 명령 프롬프트(MTB >)에 다음과 같이 입력합니다.

GPRO
참고

명령 프롬프트를 표시하려면 세션 창을 활성화한 후 편집기 > 명령 사용을 선택합니다.

Minitab 매크로 라이브러리에서 매크로를 실행하려고 하면 "* 오류 * 변수가 상수 또는 행렬이지만 열이어야 합니다. * 오류 * 매크로 종료 중"이라는 메시지가 표시됩니다.

이 오류 메시지는 일반적으로 세션 창 명령어가 비활성화된 동안 사용자에게 입력을 요청하는 매크로를 실행할 때 표시됩니다. 명령어를 사용하려면:
  1. 세션 창을 클릭하여 활성 창으로 만듭니다.
  2. 편집기 > 명령 사용을 선택합니다.

사용자의 입력을 요청하지 않은 경우에도 이 오류 메시지가 표시되면 매크로가 적절한 명령과 하위 명령을 사용하여 호출되는지 확인합니다.

이 사이트를 사용하면 분석 및 사용자 개인 컨텐츠에 대한 쿠키 사용에 동의하는 것입니다.  당사의 개인정보 보호정책을 확인하십시오