Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщений [ 10 ]
- Зарегистрирован: 07.09.2010
- Сообщений: 5
Тема: оператор IF
Доброе время!
Очень надеюсь что поможете. Есть таблица для рассылки писем в Word 2007, которая содержит столбцы: имена (Name), пол (Pol), адрес (Adress) и другие значения. Все поля нормально вставляются. Но если попытаться сделать условное отображение поля, например:
IF Pol=муж "Уважаемый" "Уважаемая"
то вне зависимости от реального значения в столбце Pol всегда пишется "Уважаемый"
тоже самое с циф. значениями. Может я что-то не так пишу?
Очень буду благодарен, если кто-то сможет помочь!
- viter.alex
- Модератор
- Неактивен
- Откуда: Харьков, Украина
- Зарегистрирован: 21.12.2009
- Сообщений: 884
- Поблагодарили: 140
Re: оператор IF
Попробую предположить, что муж должно быть в кавычках
Лучше день потерять — потом за пять минут долететь!
- Зарегистрирован: 07.09.2010
- Сообщений: 5
Re: оператор IF
Спасибо большое за отзыв, но, к сожалению, не помогло
Пробовал:
IF Pol="муж" "Уважаемый" "Уважаемая" - результат операции - надпись муж
IF {Pol=муж} "Уважаемый" "Уважаемая" - результат операции - надпись "Уважаемый" вне зависимости от значения Pol
IF {MERGEFIELD Pol=муж} "Уважаемый" "Уважаемая" - результат операции - надпись Pol
Ну и с бесконечным количеством вариаций расстановки скобок...
Отредактировано RostOk (07.09.2010 10:04:25)
- bogomolov
- сержант
- Неактивен
- Зарегистрирован: 28.05.2010
- Сообщений: 16
- Поблагодарили: 1
Re: оператор IF
RostOk
Надеюсь, Pol - это закладка?
Тогда {IF "{ref POL}" = "муж" Уважаемый Уважаемая}
Кстати, если ФИО пишется полностью, можно обойтись и без POL: с русскими отчествами почти безошибочно работает конструкция
{IF "{ref NAME}" = "*а" Уважаемая Уважаемый}
- viter.alex
- Модератор
- Неактивен
- Откуда: Харьков, Украина
- Зарегистрирован: 21.12.2009
- Сообщений: 884
- Поблагодарили: 140
Re: оператор IF
Pol это не закладка, а поле слияния
Лучше день потерять — потом за пять минут долететь!
- Зарегистрирован: 07.09.2010
- Сообщений: 5
Re: оператор IF
Судя по тишине, идея нереализуема?
- bogomolov
- сержант
- Неактивен
- Зарегистрирован: 28.05.2010
- Сообщений: 16
- Поблагодарили: 1
Re: оператор IF
Перепроверил на полях слияния.
Оказались работоспособными обе конструкции:
{ If "{ MERGEFIELD Pol }" = "муж" Уважаемый Уважаемая }
{ If "{ MERGEFIELD Name }" = "*а" Уважаемая Уважаемый }
- Зарегистрирован: 07.09.2010
- Сообщений: 5
Re: оператор IF
2 совсем не подходит потому что применительно только к русским именам
1 мне почему-то стандартом выдает Уважаемая
посмотрите пожалуйста в привязке файло, вс таки у меня впечатление, что я что-то не так делаю
Отредактировано RostOk (08.09.2010 07:37:13)
Post's attachmentsword.zip 15.2 Кб, 4 скачиваний с 2010-09-08
You don't have the permssions to download the attachments of this post.
- bogomolov
- сержант
- Неактивен
- Зарегистрирован: 28.05.2010
- Сообщений: 16
- Поблагодарили: 1
Re: оператор IF
RostOk
Посмотрел.
Конечно, не так!
{ MERGEFIELD Pol } - это не выражение, а поле MERGEFIELD, которое вставлено в поле IF.
Отредактировано bogomolov (08.09.2010 08:38:00)
- Зарегистрирован: 07.09.2010
- Сообщений: 5
Re: оператор IF
Супер!!! Спасибо огромное!!!
Отредактировано RostOk (08.09.2010 09:55:50)
Сообщений [ 10 ]
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
оператор IF
В своей деятельности вы наверняка пользуетесь таким мощным текстовым редактором, каким является Microsoft Word. На портале о Microsoft Office Word вы узнаете про: возврат в документ, из которого был сделан переход по гиперссылке в word.
И, конечно, если работа с текстами в Ворде составляет значительную долю вашего труда, вам приходила в голову мысль о том, как оптимизировать ее. На портале о Microsoft Office Word вы узнаете про: как сделать в word рисунок с подпись внизу.
Этот вопрос является приоритетным на форуме Ворд Экспер, посвященном работе с различными версиями программы. Наш сайт о Microsoft Office Word даст ответ про: печать шапки таблицы на всех страницах.
Форум, прежде всего, ориентирован на написание разнообразных макросов и шаблонов для Ворда. Тут есть готовые решения той или иной задачи, разбираются различные пути. На портале о Microsoft Office Word вы узнаете про: как объеденить два разных документа в microsoft word.
Вы найдете все о макросах – от самых азов для новичков, до тонкостей, которыми делятся друг с другом опытные пользователи. На портале о Microsoft Office Word вы узнаете про: как сделать подстрочные сноски.
В одном из подразделов форума вы можете оставить описание своей проблемы и сделать заказ на разработку макроса или шаблона. Наш сайт о Microsoft Office Word даст ответ про: как отобразить колонтитулы в форме.
Конечно, автоматизация, не единственная тема форума. Здесь обсуждаются настройки различных версий Ворда и любые другие вопросы, связанные с самой программой, редактированием, написанием, рецензированием текстов в Ворде. Наш сайт о Microsoft Office Word даст ответ про: потерялась связь с файлом excel.
Самым часто возникающим проблемам посвящен отдельный раздел, который стоит посетить в первую очередь. Наш сайт о Microsoft Office Word даст ответ про: как узнать пароль по клавишам.
Если у вас есть чем поделиться с другими пользователями Ворда, вы можете выкладывать свои решения в соответствующих подразделах. На портале о Microsoft Office Word вы узнаете про: как настроить масштаб на microsoft office word 2010.