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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.11.2011, 23:16   #1
Sanya_ads
Новичок
Джуниор
 
Регистрация: 12.11.2011
Сообщений: 8
По умолчанию Microsoft Office/Записать макрос.

Приветствую Вас, форумчане. Прошу Вашей помощи
Собственно, проблема в этом.

Без использования Visual Basic for Applications запишите макрос, который будет заменять любое количество пробелов после слова, на котором расположен курсор, одним пробелом.
Sanya_ads вне форума Ответить с цитированием
Старый 12.11.2011, 23:47   #2
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Запишите следующие действия: Ctrl+H, найти: " @<" (без кавычек), заменить на: пробел, Подстановочные знаки, Найти далее, Заменить.
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 12.11.2011, 23:49   #3
Sanya_ads
Новичок
Джуниор
 
Регистрация: 12.11.2011
Сообщений: 8
По умолчанию

Цитата:
Сообщение от Казанский Посмотреть сообщение
Запишите следующие действия: Ctrl+H, найти: " @<" (без кавычек), заменить на: пробел, Подстановочные знаки, Найти далее, Заменить.
Увы, мне нужен код)
Буду весьма благодарен.
Sanya_ads вне форума Ответить с цитированием
Старый 12.11.2011, 23:56   #4
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Хм, я имел в виду - запишите макрорекордером (в Word 2000: Сервис - Макрос - Начать запись), а Вы что подумали?
Потом нажмите Alt+F11 и смотрите код.
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 12.11.2011, 23:59   #5
Sanya_ads
Новичок
Джуниор
 
Регистрация: 12.11.2011
Сообщений: 8
По умолчанию

Цитата:
Сообщение от Казанский Посмотреть сообщение
Хм, я имел в виду - запишите макрорекордером (в Word 2000: Сервис - Макрос - Начать запись), а Вы что подумали?
Потом нажмите Alt+F11 и смотрите код.
Будьте так добры, если Вас не затруднит - сделайте, и пришлите мне код, просто мне срочно нужно, а к компьютеру сейчас доступа не имею.
Заранее благодарен.
Sanya_ads вне форума Ответить с цитированием
Старый 13.11.2011, 00:08   #6
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Ну ладно, хотя непонятно, что Вы с ним делать собираетесь
Код:
Sub Макрос1()
'
' Макрос1 Макрос
' Макрос записан 12.11.2011 Alex
'
    Selection.Find.ClearFormatting
    Selection.Find.Replacement.ClearFormatting
    With Selection.Find
        .Text = " @<"
        .Replacement.Text = " "
        .Forward = True
        .Wrap = wdFindContinue
        .Format = False
        .MatchCase = False
        .MatchWholeWord = False
        .MatchControl = False
        .MatchAllWordForms = False
        .MatchSoundsLike = False
        .MatchWildcards = True
    End With
    Selection.Find.Execute
    With Selection
        If .Find.Forward = True Then
            .Collapse Direction:=wdCollapseStart
        Else
            .Collapse Direction:=wdCollapseEnd
        End If
        .Find.Execute Replace:=wdReplaceOne
        If .Find.Forward = True Then
            .Collapse Direction:=wdCollapseEnd
        Else
            .Collapse Direction:=wdCollapseStart
        End If
        .Find.Execute
    End With
End Sub
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 13.11.2011, 00:18   #7
Sanya_ads
Новичок
Джуниор
 
Регистрация: 12.11.2011
Сообщений: 8
Хорошо

Спасибо Вам! Вы не представляете, как Вы меня спасли! )
Sanya_ads вне форума Ответить с цитированием
Старый 13.11.2011, 04:56   #8
Sasha_Smirnov
Особый статус
Участник клуба
 
Аватар для Sasha_Smirnov
 
Регистрация: 24.11.2008
Сообщений: 1,535
По умолчанию Каратэ-код

Цитата:
Сообщение от Sanya_ads Посмотреть сообщение
а к компьютеру сейчас доступа не имею
И правда гений! Мало что без софта (ВБА), так даже и без харда (железа).

Последний раз редактировалось Sasha_Smirnov; 13.11.2011 в 15:18. Причина: аплодисменты.
Sasha_Smirnov вне форума Ответить с цитированием
Старый 13.11.2011, 08:01   #9
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,167
По умолчанию

меня вот что смущает, ТС: Без использования Visual Basic for Applications
и решили, гениально
Ципихович Эндрю вне форума Ответить с цитированием
Старый 13.11.2011, 15:20   #10
Sasha_Smirnov
Особый статус
Участник клуба
 
Аватар для Sasha_Smirnov
 
Регистрация: 24.11.2008
Сообщений: 1,535
По умолчанию

Ну это-то, в принципе, азы: чтобы включить магнитофон, достаточно знать где кнопка.
Sasha_Smirnov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ошибка при установке Microsoft Office 2010 Professional Plus 2010 VL [Оригинальный образ Microsoft] syperman96 Microsoft Office Word 2 12.02.2011 12:50
Microsoft Office marinakiti Помощь студентам 2 29.10.2010 18:25
Microsoft Office Outlook : Как в Аутлуке 2007 настроить макрос на сочетание клавиш? Сергей06 Софт 2 18.09.2008 07:11
Microsoft Office юлиия Свободное общение 4 03.05.2008 12:16