Макрос в WORD.

Модератор: Злобный

Ответить
Kart_01
Продвинутый
Сообщения: 658
Зарегистрирован: Ср сен 21, 2005 11:21
Откуда: Кишинёв
Контактная информация:

Макрос в WORD.

Сообщение Kart_01 »

Есть кто с макросами умеет работать?
Как сделать в Word'e макрос, чтоб переводил румынские последовательности (ţ) в латинские буквы?
Аватара пользователя
Weekers
ГУРУ
Сообщения: 9085
Зарегистрирован: Чт сен 05, 2002 15:55
Откуда: тутошний
Контактная информация:

Сообщение Weekers »

Kart_01,
Есть такая штука, VBA называется. Ею можно.
Kart_01
Продвинутый
Сообщения: 658
Зарегистрирован: Ср сен 21, 2005 11:21
Откуда: Кишинёв
Контактная информация:

Сообщение Kart_01 »

Weekers,
Можно подробней если знаешь?
Аватара пользователя
Weekers
ГУРУ
Сообщения: 9085
Зарегистрирован: Чт сен 05, 2002 15:55
Откуда: тутошний
Контактная информация:

Сообщение Weekers »

Kart_01,
Так в хелпе всё подробно написано.
Я этим не занимался, но, думаю, ничего сложного нет.
dmn
Юзер
Сообщения: 177
Зарегистрирован: Вт мар 01, 2005 22:25

Сообщение dmn »

Код: Выделить всё

Sub Replace()
   For i = 1 To ActiveDocument.Characters.Count
      Select Case Asc(ActiveDocument.Characters(i))
      Case 84
         ActiveDocument.Characters(i) = "T"
      Case 116
         ActiveDocument.Characters(i) = "t"
      End Select
   Next i
End Sub
Аватара пользователя
Weekers
ГУРУ
Сообщения: 9085
Зарегистрирован: Чт сен 05, 2002 15:55
Откуда: тутошний
Контактная информация:

Сообщение Weekers »

dmn,
Можно ещё проще. Используя встроенную функцию REPLACE.
Kart_01
Продвинутый
Сообщения: 658
Зарегистрирован: Ср сен 21, 2005 11:21
Откуда: Кишинёв
Контактная информация:

Сообщение Kart_01 »

dmn,
спасибо, разобрался
Ответить

Вернуться в «Программирование»