描述匿名VBA对象
我正在使用一个文档不完整的库Acrobat Acrobat 10.0来使用VBA修改PDF文档 为了执行此修改,我使用了一个对象JavaScript对象,它表示JavaScript库的VBA接口。我的问题是:我在网上找不到任何文档。我可以找到相应的,但没有任何东西能描述我需要什么/以我需要的方式描述匿名VBA对象,vba,pdf,acrobat,Vba,Pdf,Acrobat,我正在使用一个文档不完整的库Acrobat Acrobat 10.0来使用VBA修改PDF文档 为了执行此修改,我使用了一个对象JavaScript对象,它表示JavaScript库的VBA接口。我的问题是:我在网上找不到任何文档。我可以找到相应的,但没有任何东西能描述我需要什么/以我需要的方式 是否可以迭代“匿名”对象的方法/属性?如果可以提前绑定工具->引用。。。然后,您可以使用对象浏览器F2浏览其模块及其公开的所有成员,并读取每个成员的文档字符串(如果存在) 如果您不能提前绑定库并且只能使
是否可以迭代“匿名”对象的方法/属性?如果可以提前绑定工具->引用。。。然后,您可以使用对象浏览器F2浏览其模块及其公开的所有成员,并读取每个成员的文档字符串(如果存在)
如果您不能提前绑定库并且只能使用对象,那么您将陷入困境:迭代库成员的唯一方法是加载该库;VBA没有对反射的本机支持,但使用的实验性COM API,您肯定可以做到这一点。。。只要库被引用。不幸的是,VBA不像java那样支持内省。这个例子非常简单@Amorpeuses-感谢您的确认:.@joelgeraci-是的,我知道这个文档,但找不到任何关于我试图实现的内容的参考-我需要在pdf文档中启用javascript执行。VBA或VBA加上一些javascript都不能用于在Acrobat中启用javascript。这是用户的首选项,但默认情况下JavaScript处于启用状态。但是,如果JSO对象返回null,那么您就知道JavaScript已被禁用。而且,JSO非常愚蠢。Acrobat将尝试运行您发送的任何内容,将其视为JavaScript eval的等价物。您在文档中到底想做什么?我最初尝试过这个,但不可能提前绑定JSO对象。我有这样的感觉,谢谢你的确认:。