나는 응용 프로그램이 아래 명령을 호출 있습니다.bat 파일에서 스크립트의 결과에 영향을주지 않는 오류를 제거하려면 어떻게합니까?
C:\Users\212340141>"C:\Program Files\Microsoft Office\Office14\excel.exe" /e "C:
\My Programs\CPU Analysis\data\IOParse.xlsm" "-iodumplocation"C:\My Programs\CPU
Analysis\iodump\065901_iodump.txt""
내가이 명령을 실행하면, 그것은 자동으로 실행 매크로에서 사용하는 엑셀 책에 대한 매개 변수로 C:\My Programs\CPU Analysis\iodump\065901_iodump.txt
경로를 전달 엑셀을 엽니 다. 매크로가 제대로 실행하고 파일이 제대로 수정,하지만이 명령을 실행했을 때 다음과 같은 오류를 얻을 :
어떻게을 나는 그 오류를 제거합니까?
허용 대답에 언급 한 바와 같이 대답
, 엑셀 때문에 내가 명령을 작성하는 방법에 여러 파일을 열려고했다. 이 문제를 해결 한 방법은 텍스트 파일을 만들어 매크로로 전달하려는 경로를 유지하는 것입니다. 매크로는 텍스트 파일을 열고 필요한 경로를 얻기 위해 경로를 읽습니다. 이것은 명령 행에서 경로를 가져 오는 것보다 훨씬 깔끔하고 쉽습니다.
통찰력을 가져 주셔서 감사합니다. 내가 뭘했는지에 대한 업데이트 된 질문을 참조하십시오. –