我知道可以使用ExecuteExcel4Macro
方法和GET.DOCUMENT(50)
宏工作表函数来返回将在工作表上打印的总页数。
AppleScript中是否有类似的东西?
答案 0 :(得分:0)
我不确定我是否正确理解了这个问题。
您可以在工作表中创建一个宏并通过Applescript运行它。
tell application "Microsoft Excel"
open "yourSheet.xls"
run VB macro "yourMacro"
end tell
如果您需要访问Applescript中的数字,您可能需要使用宏来打印文档中的某个数字并使用您的Applescript阅读它。
编辑:根据你的评论我恐怕你需要一些像这样的东西:tell application "Microsoft Excel"
activate
end tell
tell application "System Events"
tell process "Microsoft Excel"
click menu item "Macros..." of menu 1 of menu item "Macro" of menu 1 of menu bar item "Tools" of menu bar 1
end tell
end tell
delay 1
tell application "System Events"
keystroke "abc"
keystroke {return}
end tell
..then you paste your macro, save it, run it..
答案 1 :(得分:0)
在SELECT MIN(B.ID_KEY),B.ACC_ID
FROM TEST1 A
LEFT JOIN TEST1 B
ON A.ACC_ID = B.ACC_ID
WHERE A.DATE_A = '2016-01-31' AND A.DATE_B = '2016-01-31'
AND A.ACC_PRFL = 733
ORDER BY B.ACC_ID
对象中有两个属性
page setup object
fit to pages tall
fit to pages wide