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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.08.2016, 22:04   #1
olegspectr
 
Регистрация: 11.08.2016
Сообщений: 9
По умолчанию Как заменить «елочки» кавычки на „запятые“

Необходимо что бы в раскладке RU или UK например по нажатию shuft + 2 вместо кавычек елочек или кавычек прямых были кавычки запятые. Как это реализовать?
Причем у меня есть комп на котором кто-то это реализовал, но как я так и не понял. Если будут вопросы дам все, что потребуется. Проанализировал эту машину я понял, что это реализовано через автоформатирование. Но как не пойму. В списках замены при вводе ничего из этих символов нет.
Есть нужда это повторить на других компьютерах. Спасибо за любые ответы.

Последний раз редактировалось olegspectr; 11.08.2016 в 22:09.
olegspectr вне форума Ответить с цитированием
Старый 12.08.2016, 08:36   #2
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,079
По умолчанию

проверьте параметры автозамены
Изображения
Тип файла: gif w160812-08.gif (31.1 Кб, 409 просмотров)
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 12.08.2016, 08:43   #3
olegspectr
 
Регистрация: 11.08.2016
Сообщений: 9
По умолчанию

в параметрах автозамены на том компьютере что работают кавычки стоит птичка - прямые кавычки парными и замена происходит на эти кавычки: „”. Если я включаю эту функцию на любой другой машине, бкдет проводится замена на «» кавычки елочки. А нужны кавычки запятые „”.
olegspectr вне форума Ответить с цитированием
Старый 12.08.2016, 09:49   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

я тоже не знаю, как у вас настроено на том компьютере (подозреваю наличие хитрого макроса, но утверждать не берусь).

но Вы почитайте статью
Кавычки «ёлочки» на русской клавиатуре (такие как в Word), а также немецкие (лапки), английские одинарные и двойные,
может быть, это поможет Вам решить проблему...

p.s. кстати, если выключить галочку "заменять прямые кавычки парными" на той машине, где всё работает, то по Shift-2 что будет?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 12.08.2016, 10:17   #5
olegspectr
 
Регистрация: 11.08.2016
Сообщений: 9
По умолчанию

Спасибо за ответы.
Задавайте вопросы, я все покажу что на компьютере "Рабочем" настроено.
Статьи я все эти перечитал - нет ответа. Нужна именно автоматизация и именно к shift +2.
Макросов на "Рабочей машине" - нет абсолютно никаких.
Если снять птичку Параметры автозамены - автоформат при вводе с пункта прямые кавычки парными - по нажатию на shift + 2 - "" (прямые кавычки).
Если стоит птичка появляютса кавычки елочки и происходит их замена на кавычки запятые.
Пишите где и что посмотреть на "Рабочем компьютере" - я все покажу.
olegspectr вне форума Ответить с цитированием
Старый 12.08.2016, 10:26   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

на том компьютере, где работает, зайдите в автозамену и тщательно просмотрите список.
word_auto.png
Есть подозрение, что это сделано через автозамену!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 12.08.2016, 10:58   #7
olegspectr
 
Регистрация: 11.08.2016
Сообщений: 9
По умолчанию

Пересмотрел много раз и с Вашей просьбой то же. Все по умолчанию стоит, других записей там нет.
На других компах пробывал вносить в этот список и к сожелению ничего не срабатывает.
Вернее срабатывает та замена на елочки и все а мое правило, либо игнорируется, либо срабатывает в первую очередь и соответственно замещается потом елочками.
olegspectr вне форума Ответить с цитированием
Старый 16.08.2016, 14:53   #8
Sasha_Smirnov
Особый статус
Участник клуба
 
Аватар для Sasha_Smirnov
 
Регистрация: 24.11.2008
Сообщений: 1,535
По умолчанию Самый быстрый пост

Макрос, заключающий в лапочки только что набранное слово документа Word (за которым курсор стоит):
Код:
Sub QQ() 'Берёт слово в кавычки (назначить функциональной клавише или сочетанию клавиш)
Const L = "„", R = "“" 'левые и правые кавычки требуемого начертания

With Selection.Words(1).Previous.Words(1)
    If Not .Characters.Last Like "[" & R & L & "]" Then .Text = L & Trim(.Text) & R
    'Взяли в кавычки слово, после которого стоял курсор (если ещё не закавычено)
End With

    Selection.Extend R 'растянули выделение до правых кавычек (R) включительно
    Selection.Collapse wdCollapseEnd 'сбросили выделение вправо
End Sub
То есть набрал слово, решил закавычить и жми клавишу, на которой этот макрос (у меня обычно F5 или F6, ибо их стандартное назначение малопотребно).

А ещё лучше на F5 поставить внутренние, а на F6 внешние (ёлочные) кавычки! Экономия труда 75%.

Цитата:
Сообщение от olegspectr Посмотреть сообщение
на "Рабочем компьютере" - я все покажу.
А кто настраивал-то?

Последний раз редактировалось Sasha_Smirnov; 17.08.2016 в 05:34. Причина: развитие макроса (1 час, полёт нормальный).
Sasha_Smirnov вне форума Ответить с цитированием
Старый 16.08.2016, 15:53   #9
olegspectr
 
Регистрация: 11.08.2016
Сообщений: 9
По умолчанию

Настраивали до меня компьютер админы. Я переустановил ОС, Офис и нужно настроить эти кавычки. На компьютере оригинале кавычки подставляются как запятые без макросов по нажатию на shift + 2. Может нужно какойто пакет доустановить под офис? Есть ли какие-то мысли на этот счет. Спасибо.
olegspectr вне форума Ответить с цитированием
Старый 16.08.2016, 17:06   #10
Sasha_Smirnov
Особый статус
Участник клуба
 
Аватар для Sasha_Smirnov
 
Регистрация: 24.11.2008
Сообщений: 1,535
По умолчанию

Мысли в предыдущем посте. Макрос назначьте клавише F5.

Цитата:
Сообщение от olegspectr Посмотреть сообщение
…кавычки подставляются как запятые без макросов по нажатию на shift + 2.
По моим испытаниям, это так при английской раскладке. При русской — «».
Цитата:
Сообщение от olegspectr Посмотреть сообщение
Может нужно какойто пакет доустановить под офис?
Можете считать макрос пакетом!

А вообще наличие админов (на работе) эти вопросы может разрешить.
Sasha_Smirnov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Конкатенация, запятые, двойные кавычки Dexes PHP 9 27.12.2017 20:53
Двойные кавычки внутри кавычек - как передать calypso Общие вопросы C/C++ 2 22.12.2013 19:22
Как поставить запятые между большим количеством значений solnce60 Microsoft Office Excel 17 17.03.2013 22:09
Как найти " (кавычки) ? Djeki Microsoft Office Excel 2 09.01.2012 04:25
составить прогу, заменить все пробелы на запятые tim777777 Помощь студентам 7 02.03.2009 05:52