FC2カウンター
ブログ内検索
プロフィール

流星光輝

Author:流星光輝
InDesignを仕事で使っています。
まんどい作業をScriptで解決すべく
精進の日々を過ごしております。

カレンダー
07 | 2017/08 | 09
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -

スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
スポンサー広告  

InDesign・Dialogs制御用(補助Script)

私はDialogを相手にScriptingする時に夢中になってDestroyし忘れることがあります。
それで、自分用に作ったのですが、みなさんの役に立つかと思ったので公開します。


とりあえず説明。
1.Dialogsの個数を調べて逆順ループ
2.Destroyしつづける
です。Destroyしないで放置していたら30件超えていて、
慌てて下記のScriptで消したんですけどね。(^^;


'---------------------------------------------------------------
Dim MyInDesign ' As InDesign.Application
Set MyInDesign = CreateObject("InDesign.Application.CS")
'Withコーディングで高速化
With MyInDesign
  For DlgCnt=.Dialogs.Count to 1 Step -1
    .Dialogs(DlgCnt).Destroy
  Next 'DlgCnt
End With
Set MyInDesign = Nothing 'オブジェクトの解放処理です。
'---------------------------------------------------------------
※Destory→Destroy スペルミス修正…
 ちなみにScriptはVBS形式で保存し、使用して下さい。

InDesign Scripting TB(0) CM(0) 

New LogTop LogOld Log

COMMENT


PREV PAGE   TOP   NEXT PAGE

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。