Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.11.2012, 14:53   #1
Karyuudo
Пользователь
 
Регистрация: 17.02.2008
Сообщений: 53
По умолчанию Как удалить все ссылки сразу из всех документов?

Здравствуйте!
Есть много вордовских файлов с ссылками. Каждый открывать - ctr+a, ctrl+shift+f9, и еще потом цвет изменить займет не мало времени.
Может есть еще какой-то способ удалить все ссылки сразу из сотен файлов?

на одном форуме помог добрый модератор
Код:
With CreateObject("word.application")
  For Each x In CreateObject("scripting.filesystemobject").getfile(wscript.scriptfullname).parentfolder.Files
    If LCase(Mid(x.Name, InStrRev(x.Name, ".") + 1, 4)) = "docx" Then
      With .documents.open(x.Path)
        numDocs = numDocs + 1
        .Range.Fields.Unlink 'Ctrl+A, Ctrl+Shift+F9
        .Close True 'save changes
      End With
    End If
  Next
  .Quit
End With
wscript.echo "Обработано документов " & numDocs

Последний раз редактировалось Karyuudo; 20.11.2012 в 09:47. Причина: Решено
Karyuudo вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
выделить все рисунки-фото и для всех сразу задать одинаковый формат. АННА-ЕАО Microsoft Office Word 13 20.12.2016 22:20
Как вставить все сразу? ogololobov2009 Microsoft Office Excel 11 07.03.2011 17:35
Как удалить сразу несколько записей из таблицы? Vit@L БД в Delphi 5 16.02.2010 07:27
как изменить значение всех ячеек сразу? Kssyuna Microsoft Office Excel 5 31.03.2009 20:19
Как менять состояние объектов в групбоксе всех вместе сразу _Инженер_ Компоненты Delphi 11 17.09.2008 19:24