是否有用于为iWork(特别是Numbers)或Mac Excel开发自定义应用程序的COM等效API / SDK。我发现只有Apple Script(但支持已经减少)但我不认为这对于我想要创建的实时金融应用程序来说已经足够了。
如果没有COM等效的API / SDK,那么在iWork套件(或Mac Excel)中对应用程序实现这种编程控制的首选方式是什么?
例如,我想要实现的目标是:
由于
答案 0 :(得分:1)
在Numbers
 13中删除后,Applescript支持被添加回Numbers 3.1。只要你有'09或3.1,Applescript支持就不会有问题。
听起来您正在尝试将应用程序编写为正在运行的Numbers / Excel版本上的图层,而不是真正作为独立的应用程序。在这种情况下,听起来你最好的选择可能是使用VBA for Mac和Excel。我对VBA不是很熟悉,但是this Stack Overflow question有一些用于制作自定义工具栏的示例代码,this forum有示例套接字代码。 VBA还允许您创建用于处理工作表,单元格和范围的宏。
如果您需要独立应用,则可以将域拆分为不同的语言。使用Objective-C / Bash / Python作为套接字的东西,使用Applescript来操作电子表格,使用VBA来处理GUI元素。