1 返信 最新の回答 日時: May 16, 2006 7:51 PM ユーザー:(Naotaka)

    VBスクリプトからパスファインダ->追加

      VBスクリプトにて、
      複数のTextFrameを選択して
      「オブジェクト->パスファインダ->追加」
      の操作と同じ処理を記述したいのですが、
      わからず困っております。

      すいませんが、どなたか教えて頂けないでしょうか。。。

      環境は、
      InDesignCS2 Windows版です。
        • 1. Re: VBスクリプトからパスファインダ->追加
          Level 1
          自己レスです。

          TextFrame.AddPath でいけました。

          「指定されたキャストは有効ではありません」というエラーで悩まされていましたが、
          型を明示しなくしたら、
          エラーはでなくなりました。

          この場合、エラー
          -------------------------------
          Dim aaa As InDesign.TextFrame = objDocument.TextFrames.Add
          aaa.AddPath(wkGrpArray)
          --------------------------------

          この場合、エラーにならず
          -------------------------------
          Dim aaa = objDocument.TextFrames.Add
          aaa.AddPath(wkGrpArray)
          --------------------------------

          原因はよくわかりません。
          ちなみに環境は、VB.NETです。