Как скриптом проапдейтить все непроапдейченные линки?

  • Автор темы Автор темы aleksasha
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

aleksasha

Топикстартер
15 лет на форуме
Сообщения
316
Реакции
5
Нужен аналог ручной команды "Update All Links".
myDoc.Links.Update не работает... Делаю на VBS. Подскажите, плз... Если перебираю все линки циклом, то на некоторых скрипт просто вываливается с ошибкой. Неужели нужно какое-то свойство проверять?

Неужто только так?
For i = 1 To myDoc.Links.Count
If myDoc.Links(i).Status = 1819242340 Then myDoc.Links(i).Update
Next
 
Последнее редактирование:
В цикле обязательно идти с конца, поскольку после update link
становится в конец списка.
И еще. Начиная с какой-то версии ID (кажется CS5)
link.update на VBS тупо перестал работать.
В последних версиях не проверял.
На JS работает во всех версиях.
 
  • Спасибо
Реакции: aleksasha
как вариант попробовать сделать по аналогии:
Код:
app.menuActions.item("$ID/Content").invoke();
только вместо "Content" подставить другую команду.
 
  • Спасибо
Реакции: aleksasha
Статус
Закрыто для дальнейших ответов.