Skip to main content
dmitry_kalashnikov
Known Participant
July 28, 2009
Answered

How to run InDesign in background?

  • July 28, 2009
  • 1 reply
  • 3241 views

I mean to make InDesign application invisible while processing my script?    

This topic has been closed for replies.
Correct answer Beliakov

Я делаю так:

If Tasks.Exists("Adobe InDesign CS3") Then
    With Tasks("Adobe InDesign CS3")
        .Activate
        .WindowState = wdWindowStateMinimize
    End With
End If

а потом скрипт.

А в конце можно ...wdWindowStateMaximize, чтобы оценить работу .

Но если надо, чтобы совсем невидимым стал, то что-то другое надо писать.

1 reply

BeliakovCorrect answer
Inspiring
July 28, 2009

Я делаю так:

If Tasks.Exists("Adobe InDesign CS3") Then
    With Tasks("Adobe InDesign CS3")
        .Activate
        .WindowState = wdWindowStateMinimize
    End With
End If

а потом скрипт.

А в конце можно ...wdWindowStateMaximize, чтобы оценить работу .

Но если надо, чтобы совсем невидимым стал, то что-то другое надо писать.

dmitry_kalashnikov
Known Participant
July 29, 2009

Thanks for your answer, but I'm sure that in InDesign API should be another way to do this(something like "RunBackground" property). I mean without any system tricks :-)