Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2016 - [решено] Макрос для слова в обратном порядке

Закрытая тема
Настройки темы
2016 - [решено] Макрос для слова в обратном порядке

Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Столкнулся с задачей повернуть заданное слово задом наперёд с помощью макроса(Пример:*курсором тыкаю куда-то в центр любого слова и нажимаю сочетание клавиш макроса и слово пишется задом наперёд* *Пример*-*ремирП*). Макрос не должен быть написан с помощью VBA. Уважаемые знатоки, как это можно осуществить?

Отправлено: 17:19, 15-01-2020

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата romashkooff:
Макрос не должен быть написан с помощью VBA. »
Простите — а с помощью чего он должен быть написан?! Учитывая, что VBA — это единственный язык макросов в Microsoft Office (если не вспоминать про макросы Microsoft Excel 4.0).
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:46, 15-01-2020 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Я говорю про кнопку "Запись макроса", а не написание его вручную. Т.е. макрос должен повторять действия записаные ранее.

Отправлено: 18:20, 15-01-2020 | #3


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


romashkooff, так результатом как раз и будет VBA . Внезапно.

Отправлено: 18:41, 15-01-2020 | #4


Динохромный


Contributor


Сообщения: 690
Благодарности: 317

Профиль | Отправить PM | Цитировать


romashkooff, попробуйте код ниже. Предполагаю, что речь идет о Word. Про макросы, кнопку запись и написание вручную не понял решительно ничего.
Код: Выделить весь код
Sub StringReverse()

    MsgBox StrReverse(Selection.Words.Item(1))
    
End Sub

-------
[Форум Word и Excel] - [Как запустить Word, Excel и Outlook в безопасном режиме?] - [Как удалить шаблон Word Normal.dotm?]

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:42, 15-01-2020 | #5


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Назначайте комбинацию клавиш и пользуйте:
Код: Выделить весь код
Option Explicit

Sub RevertWord()
    With Selection.Range
        .Expand wdWord
        
        If Right(.Text, 1) = " " Then
            .MoveEnd Unit:=wdCharacter, Count:=-1
        End If
        
        .Text = StrReverse(.Text)
    End With
End Sub
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:55, 15-01-2020 | #6


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


В поставленной задаче нельзя открывать консоль VBA, только через запись действий, проделанных, нажав на кнопку "Запись макроса"

Отправлено: 00:18, 16-01-2020 | #7


(*.*)


Administrator


Сообщения: 36473
Благодарности: 6670

Профиль | Сайт | Отправить PM | Цитировать


Поставленная задача бессмысленная. Блажь какая-то. Помечаю тему решенной и закрываю.

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 00:48, 16-01-2020 | #8



Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2016 - [решено] Макрос для слова в обратном порядке

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - поиск слова в тексте и вывод части текста после искомого слова sergey23031978 Скриптовые языки администрирования Windows 9 18-02-2015 16:54
2010 - макрос для очистки данных kontox Microsoft Office (Word, Excel, Outlook и т.д.) 2 29-10-2014 10:23
2010 - Хочу все знать о WORD 2010 часть 6: выделение слова без пробела после слова test2235 Microsoft Office (Word, Excel, Outlook и т.д.) 2 02-11-2013 22:20
2007 - [решено] Необходим макрос.Как выделить все слова написанные загалавными буквами в документе? wiznv Microsoft Office (Word, Excel, Outlook и т.д.) 8 23-11-2010 01:00
[решено] Вывод таблицы БД в обратном порядке binders Вебмастеру 4 21-10-2010 08:37




 
Переход