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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.05.2013, 12:45   #11
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,077
По умолчанию

возможно

Код:
frepl30 ". Т. ", ", т." & chr(160)
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 25.05.2013, 15:52   #12
caute
Форумчанин
 
Регистрация: 27.10.2009
Сообщений: 277
По умолчанию

порядок, спасибо!

Последний раз редактировалось caute; 25.05.2013 в 15:56.
caute вне форума Ответить с цитированием
Старый 26.05.2013, 08:18   #13
caute
Форумчанин
 
Регистрация: 27.10.2009
Сообщений: 277
По умолчанию

не подскажете ли, почему аналогичный макрос срабатывает только в сносках? в основном тексте не заменяет, это странно
Код:
Sub Угловые_кавычки_вместо_фигурных()
 frepl30 Chr(147), Chr(171)
 frepl30 Chr(148), Chr(187)
End Sub
caute вне форума Ответить с цитированием
Старый 26.05.2013, 11:21   #14
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,077
По умолчанию

сняла галочку в параметрах

---замена прямых кавычек --парными
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 26.05.2013, 14:07   #15
caute
Форумчанин
 
Регистрация: 27.10.2009
Сообщений: 277
По умолчанию

а как ее командой vba снять, а потом вернуть на место?
допишу в макрос
caute вне форума Ответить с цитированием
Старый 26.05.2013, 14:47   #16
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,077
По умолчанию

Код:
Sub frepl30(chto, chem)
'
Dim z1, z1k
z1 = chto
z1k = chem
'''''''''''''''''''''''''''''''''
With Options
    .AutoFormatReplaceQuotes = False
End With
 ''''''''''''''''''''''''''''''''
 Selection.Find.ClearFormatting
 Selection.Find.Replacement.ClearFormatting
 With Selection.Find
  .Text = z1
  .Replacement.Text = z1k
  .Forward = True
  .Wrap = wdFindContinue
  .Format = False
  .MatchCase = False
  .MatchWholeWord = False
  .MatchByte = False
  .MatchWildcards = False
  .MatchSoundsLike = False
  .MatchAllWordForms = False
 End With
 Selection.Find.Execute Replace:=wdReplaceAll
 ActiveWindow.ActivePane.VerticalPercentScrolled = 0
 Dim sn1 As Footnote, s1
 For Each sn1 In Word.ActiveDocument.Footnotes
 s1 = Replace(sn1.Range.Text, z1, z1k, , , vbTextCompare)
 sn1.Range.Text = s1
 Next sn1
 Dim sn2 As Endnote, s2
 For Each sn2 In Word.ActiveDocument.Endnotes
 s1 = Replace(sn2.Range.Text, z1, z1k, , , vbTextCompare)
 sn2.Range.Text = s1
 Next sn2
 ''''''''''''''''''''''''''''''
 With Options
    .AutoFormatReplaceQuotes = True
   End With
   '''''''''''''''''''''''''''''''''
End Sub
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 26.05.2013, 15:12   #17
caute
Форумчанин
 
Регистрация: 27.10.2009
Сообщений: 277
По умолчанию

мерсите боку! а какая команда возвращает курсор в то место, с которого макрос начал работать? извините за домогательства
или посоветуйте онлайн справочник по vba, хотя бы

Последний раз редактировалось caute; 26.05.2013 в 18:09.
caute вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определить процент больших и маленьких букв ко всему тексту Kirra Паскаль, Turbo Pascal, PascalABC.NET 3 08.12.2011 05:46
Рассылка сообщения всему кл в TICQClient hacker_007 Работа с сетью в Delphi 0 20.09.2011 19:31
Команда System: запуск программы в свёрнутом режиме, Не работает команда /min Me777 Общие вопросы C/C++ 0 12.07.2011 11:49
Макрос поиска по всему документу Polotenchik Microsoft Office Word 20 11.06.2011 12:00
Поиск файла по всему компьютеру!!!!! Flippp Общие вопросы C/C++ 17 05.08.2009 11:57