2016-08-15 3 views
0

특정 파일을 탭으로 구분 된 텍스트 파일로 저장하는 사과 스크립트를 작성하려고합니다. 스크립트는 파일을 생성하지만 파일 확장자에도 불구하고 .txt가 아닌 .xlxs 형식으로 파일을 만듭니다. 수동으로 파일을 만들 때 그것은. applescript excel 2011 탭으로 저장 구분 된 텍스트 파일

는 "이 통합 문서에 포함 된

당신이 했나 선택한 형식으로 저장하면 작동하지 않습니다하거나 제거 할 수 있습니다 경고를 가지고 당신이 통합 문서를 저장하려면? 계속 하시겠습니까 통합 문서를 보존하려면 취소를 클릭 한 다음 다른 파일 형식으로 통합 문서를 저장하십시오. "

이 경고를지나 파일을 만들려면 스크립트에 뭔가를 써야합니까? 올바른 탭 구분 텍스트 형식으로?

tell application "Microsoft Excel" 
set new_book to make new workbook 
save workbook as new_book filename "test.txt" file format [text Mac file format] 

끝 나는 엑셀 2011 엘 캐피 탄을 사용하고

답변

0

에게 내가 당신의 스크립트를 실행 오류 메시지를 얻을 :

여기 내 스크립트입니다. 당신은 다른 다른 것을 가질 수 있습니다 (?).

또한 경고를 표시하지 않도록 마이크로 소프트에게 시도 할 수 있습니다 :

Tell Application "Microsoft Excel" to set display alerts to false 

최근 코멘트 : 당신의 저장 어디서나 할 수있다 현재 기본 폴더에 파일 "TEST.TXT"를 저장합니다. 경로 (예 : '사용자 : 내 : 데스크톱 : test.txt')를 명확히 나타내시기 바랍니다.

+0

답장을 보내 주셔서 감사합니다. 나는 내가 불분명하다고 생각한다. 새 워크 시트를 열고 파일 형식 탭으로 구분 된 텍스트 파일을 선택하여 저장하면 오류 메시지가 나타납니다. 스크립트를 실행할 때 오류 메시지가 표시되지 않습니다. 당신이 제안한 경고 표시 줄을 시도해보고 결과를 알려줄 것입니다. 다시 한 번 감사드립니다! – BobTucker

0

문제를 발견했습니다. 형식을 중심으로 []는 필요하지 않습니다. 다음 코드는 완벽하게 작동합니다.

tell application "Microsoft Excel" 
set new_book to make new workbook 
save workbook as new_book filename "test.txt" file format text Mac file format 
end tell 
관련 문제