InDesign CC 2014のCreateObject

[8369]InDesign CC 2014のCreateObject 投稿者:いつき 投稿日:2014/09/12 20:35:22
Win7 InDesign CC 2014を使用しています
VB2013にて,InDesignのスクリプトを作成しているのですが,
VBにて,CreateObjectのInDesign CC 2014版が分かりません

InDesign CC(2014ではない)場合
MyInDesign = CreateObject("InDesign.Application.CC_J")でできたのですが,
2014だと
CreateObjectの("")の中に
InDesign.Application.CC 2014_J
InDesign.Application.CC.2014_J
InDesign.Application.CC-2014_J

などとしてもエラーになってしまいます。


どうしたらいいでしょうか?
[8370]Re: InDesign CC 2014のCreateObject 投稿者:流星光輝 投稿日:2014/09/15 16:36:44
2番目の
InDesign.Application.CC.2014_J
で合ってると思います。
CreateObjectで失敗するのは最近のInDesignの場合
TypeLibraryの関連付けの失敗によるものだと思います。
InDesignCC2014を管理者として実行していただくと、
関連付けが行われるようなので、その後にCreateObjectすれば
ActiveX関係のエラー番号429は解消できると思います。
それでも解決できない場合はレジストリに登録されるTLBのフルパスが間違っている可能性がありますが、
手元ではレイトバインディングできましたので大丈夫だと思います。
この記事の書き込み元へのリンク (コメントや質問などはこちらへどうぞ)