2016-08-15 100 views
0

我想寫一個蘋果腳本,將特定的文件保存爲製表符分隔的文本文件。該腳本創建文件,但它創建.xlxs格式的文件而不是.txt(儘管文件擴展名)。當您手動創建文件時,它帶來了一個警告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] 

末告訴

回答

0

我使用的是厄爾尼諾Capitain使用Excel 2011,我得到運行腳本錯誤消息。你可能有別的不同(?)。

你也可以試着告訴微軟不顯示警告:

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

最新的留言:您節省將節省文件「的test.txt」,其中可以隨地當前默認的文件夾。我建議你清楚地指出路徑(即:「Users:me:Desktop: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 
相關問題