Tag: 苹果

如何使用Applescript在Excel中循环选定的单元格?

在VBA中,我可以做这样的事情,在Excel中循环选定的单元格: for each c in Selection ' do things next 我正在尝试在AppleScript中做同样的事情,但我似乎没有得到任何地方。 我确实得到了当前的单元格,但是即使是当我这样做 set c to count of selection 结果是c被设置为0。 Excel的苹果手册似乎没有帮助,也没有谷歌search。 谢谢

在Excel 2011中使用Applescript查找和replace

我想知道有没有人能帮助我。 我试图find并replaceExcel工作簿中的空格。 我希望它在工作簿中search当前工作表,find“”的所有实例并将其replace为“”。 有谁碰巧知道如何做到这一点?

AppleScript – Apple事件超时

我试图用applescript打开一个非常大的ex​​cel文件(* .xls)。 代码非常简单,看起来像是在工作,但几分钟后,我收到以下消息: 结果:错误“Microsoft Excel出现错误:AppleEvent超时。 号码-1712 有关如何解决它的任何想法? 顺便说一句,使用自动工具也不行。 这是我的代码 tell application "Microsoft Excel" activate open "/Users/sergioguerra1/Desktop/Detektor/Etapa II/Reporte General.xls" delay 300 end tell

如何使用Applescript在Excel中粘贴特殊的?

我正在使用Applescript来创build一个数据从多个文件传输到一个文件的macros。 数据被复制 copy range the_range destination clipboard 并粘贴 paste worksheet active sheet destination range "A1" 问题是大部分的格式化都丢失了,我还没有设法使“粘贴特殊的” – 语法正确。 我已经下载了“Excel2004AppleScriptRef.pdf”。

在Excel文件中find与单独文件中的文本匹配的文本,然后将填充颜色应用于行

目标是在Excel电子表格中查找与单独列表中的值匹配的值,然后使用填充颜色(红色)突出显示find匹配项的行。 换一种说法: Excel文件A:源列表(约200项) Excel文件B:有一列包含我们正在检查的列表; 必须将填充颜色(红色)应用于find匹配的整行 想知道最好的办法可能是什么。 我目前使用AppleScript在大量的电子表格中突出显示和sorting数据; 循环find检查范围内的每个单元格的单个string的文本和颜色所有匹配的行。 虽然这个任务是类似的,但是源列表包含了数百个项目,所以在实际的脚本中包含所有这些数据感觉很愚蠢(而且很慢)。 任何build议将不胜感激。

Applescript:打开Excel文件并以不同的格式保存(相同的名称和path)

我有一个.xls文件的文件夹,其中一些是真正的excel文件,一些是excel xml文件(但仍然带有.xls扩展名)。 要在一个单独的程序中处理文件,我试图将它们全部转换为一致的格式(Excel 98-2004),并希望在保留原始文件名和目录结构的同时使用applescript来执行此操作。 到目前为止,我有一个工作循环和文件列表,并完成除了保存function以外的所有内容: set file_Name to "/Users/me/path/to/data.xls" tell application "Microsoft Excel" activate open file_Name save workbook as workbook (active workbook) filename file_Name file format (Excel98to2004 file format) with overwrite close workbooks quit end tell 当我运行这个代码时,我得到以下回复: tell application "Microsoft Excel" activate open "/Users/drewmcdonald/Desktop/Madhupur_10February2014.xls" get active workbook –> active workbook save workbook as workbook (active […]

使用AppleScript在Excel中添加多个工作表

在Sheet1之前,以下AppleScript将新的工作表添加到Microsoft Excel中。 是否有可能指定我要插入多less个工作表? 在VBA中, Sheets.Add方法中有Count参数。 tell application "Microsoft Excel" make new worksheet at before sheet "Sheet1" of active workbook end tell

删除单元格边框

我无法使用Applescript删除数据表中的单元格边框。 我开始使用包含C15:K31数据的电子表格。 每个单元格都有一个边框。 我想要做的就是在索引4(D列)插入一列,然后设置D列中的每个单元格都没有任何边框。 我包括一个重复查看列D中的每个单元格,但理想情况下,我会简单地删除格式一次,没有重复。 有什么想法吗? 我的代码如下: 告诉应用程序“Microsoft Excel” activate workbook try set maxCount to count of sheets of active workbook set sheetCounter to 1 repeat maxCount times activate object worksheet sheetCounter set theWorksheetName to name of worksheet sheetCounter of active workbook if theWorksheetName contains "gap" then insert into range column 4 of active sheet […]

使用Applescript来生成和写入一个Excel文件

新的AppleScript,但我正在处理一个脚本,获取图像的文件夹,获取名称,颜色configuration文件,宽度,高度,并计算每个图像的宽高比(WxH),并将所有信息导出到Excel文件。 我能够成功地做到这一点,当简单地写入一个.csv,但现在我真的想写一个.xls,所以我也可以做一些条件格式的纵横比列。 下面是造成麻烦的代码块。 当我去编译时,我得到以下错误: AppleScript编译错误 : 无法将«class ccel»的«class DPVu»设置为“A”#num到imgName。 访问不允许。 此错误发生在第一个“单元格的设置值”语句。 如果我每次对这些行进行注释并编译,则会为每个行引发相同的错误。 我已经尝试了谷歌search的一切,我可以想到的谷歌,并没有发现什么有用的… 码: –counter variable for excel row placement. (row 1 is a header row) set num to 2 repeat with img in imgFolder –write specs to excel file tell application "Microsoft Excel" set value of Cell "A"&num to imgName set value of Cell […]

AppleScript:设置Microsoft Excel单元格的背景颜色

使用AppleScript,我如何将“A3到E3的单元格”的背景颜色更改为浅灰色? 我仍然希望字体是黑色的。