用于iWork应用程序的插件开发

是否有一个用于开发iWork(特别是Numbers)或Mac Excel自定义应用程序的COM等效API / SDK? 我发现只有苹果的脚本(但支持已经减less),但我不认为这将是足够的实时财务应用程序,我想创build。

如果没有COM对应的API / SDK,那么在iWork套件(或Mac Excel)中实现对应用程序的编程控制的首选方式是什么?

例如,我想达到的目标是:

  • 写入表单,单元格和范围
  • 从外部实时来源(套接字等)提取数据
  • 在Excel中添加自定义控件,如色带

谢谢

Applescript支持在Number13中被删除之后被添加到Numbers 3.1中。 只要你有'09或3.1,Applescript的支持不会是一个问题。

这听起来像是你试图把应用程序编写成一个运行的Numbers / Excel版本,而不是一个独立的应用程序。 在这种情况下,这听起来像你最好的select可能是使用Excel的VBA与Mac。 我不是很熟悉VBA,但是这个堆栈溢出问题有一些用于制作自定义工具栏的示例代码,而且这个论坛有示例套接字代码。 VBA还允许您创build用于处理图纸,单元格和范围的macros。

如果你想要一个独立的应用程序,你可以将这些域分割成不同的语言。 使用Objective-C / Bash / Python作为套接字,使用Applescript处理电子数据表,使用VBA作为GUI元素。

Interesting Posts