Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: действительно в документе Ворд нельзя менять код поля???  (Прочитано 4179 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Ципихович Эндрю
Помогающий

ru
Offline Offline

« : 04-05-2011 14:55 » new

Очень удивился, что действительно в документе Ворд нельзя менять код поля???
Пробую - ActiveDocument.Fields(1).Code = "REF Дата" - выдаёт ошибку 13 Type mismatch Несоответствие типа
Спросите зачем менять, скпипастишь его прогой или вручную с другого файла, вставляешь с ним лезет ключ MERGEFORMAT?Не понял??
Вот от него и надо избавиться, как??

Добавлено через 56 минут и 9 секунд:
думаю так
ActiveDocument.Fields(1).Code.Text = "DATa   \* MERGEFORMAT "
но не проверял

Добавлено через 21 час, 3 минуты и 6 секунд:
все верно, так и есть а можно удалять програмно ключи, например MERGEFORMAT, чтобы не пользоваться типа:
Вордовским поиском
.Text = "\*
  • *MERGEFORMAT"
Между '\' '*' 'M' может быть любое кол-во любых знаков
или RegExp .Pattern = "\\ *\* *MEGREFORMAT"
Спасибо
« Последнее редактирование: 05-05-2011 12:54 от Ципихович Эндрю » Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines