Простой вопрос про макрос - VB

Узнай цену своей работы

Формулировка задачи:

Всем добрый день. Вопрос у меня действительно простой для VB-Гуру. Я программист в системе SAP (ABAP/4) и к сожалению в VB полный профан. Но вот возникла проблемка при программировании стыка SAP --> MS Word. Проблема заключается в том, что из SAP вызывается MS Word с передачей данных для "серийного письма" ( так это кажется называется в русском MS Word. Я сам работаю на немецкой версии). Так вот мне нужно было написать макрос в Word чтобы он после печати документа сохранял этот документ с определенным именем. Имя документа должно быть сгенерировано в макросе и состоять из даты и номера клиента. Номер клиента передается Ворду из SAP это одна из переменных, которая используется в тексте письма (стоит в заголовке). Короче скрипя сердцем макрос я уже написал. Одна проблема остается: Генерация имени файла. Как я могу обратиться к переменной где стоит номер клиента? Напомню, имя клиентя это одно из полей в тексте письма. Не знаю понятно я выразился или нет.
Прошу помочь
Спасибо

Решение задачи: «Простой вопрос про макрос»

textual
Листинг программы
<font color="blue">Dim</font> f <font color="blue">AS</font> Field
<font color="blue">For</font> <font color="blue">each</font> f <font color="blue">in</font> ActiveDocument.Fields
  <font color="blue">If</font> f.Code = <font color="teal">"Нужное нам поле"</font> <font color="blue">Then</font>
  EndIF
<font color="blue">Next</font>

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.222 из 5
Похожие ответы