2016-08-15 84 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 
相关问题