powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Автозамена в нужном документе
1 сообщений из 1, страница 1 из 1
Автозамена в нужном документе
    #39380535
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
здравствуйте, кодом
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
Option Explicit
'
Sub MultiAutoCorrectGenerator()
    Dim oDoc As Document
    Dim i As Integer
    Dim Wrong As Range
    Dim Right As Range
    Set oDoc = ActiveDocument
    oDoc.Tables(1).Cell(1, 1).Range.Select
    Selection.Collapse
    For i = 2 To oDoc.Tables(1).Rows.Count
        If oDoc.Tables(1).Rows(i).Cells(1).Range.Characters.Count > 1 Then
            Set Wrong = oDoc.Tables(1).Cell(i, 1).Range
            Wrong.End = Wrong.End - 1
            Set Right = oDoc.Tables(1).Cell(i, 2).Range
            Right.End = Right.End - 1
            AutoCorrect.Entries.Add Name:=Wrong, Value:=Right
        End If
    Next i
lbl_Exit:
    Set oDoc = Nothing
    Set Wrong = Nothing
    Set Right = Nothing
    Exit Sub
End Sub


добавляю в автозамену что заменять на что, работает после введённого текста и срабатывает при нажатии пробела отменятся с клавиатуры Контрол+я или мышью нажав на Отмена
но работает во всех документах, вопрос такой, как сделать, чтобы работало только в документе где добавляли эти автозамены?
2 можно событие какое-то сделать-звук при вводе текста, того, что введён в замену? спасибо
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Автозамена в нужном документе
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]