2

Я попытался скопировать целые каталоги, перечисленные здесь, с исходного компьютера на конечный компьютер, но это не привело к появлению записей автозамены на конечном компьютере.

Ниже приведены каталоги, скопированные из источника и помещенные в точное местоположение на конечном компьютере:

  • C:\Documents and Settings\Raj\ Данные приложения \ Microsoft \ Шаблоны
  • C:\Documents and Settings\Raj\ Данные приложения \ Microsoft \ Office
  • C:\Documents and Settings\Raj\ Данные приложения \ Microsoft \ UProof
  • C:\ Users \ Радж \ AppData \ Roaming \ Microsoft \ Шаблоны
  • C:\ Users \ Радж \ AppData \ Roaming \ Microsoft \ Office
  • C:\ Users \ Радж \ AppData \ Roaming \ Microsoft \ UProof

Тем не менее, я не получаю записи автозамены на целевом компьютере MS Word 2013. Что я могу сделать, чтобы получить записи автозамены для передачи?

3 ответа3

3

Во-первых, то, что вы делаете, должно работать в теории. Процесс перемещения автозамены не изменился в последних версиях офиса. Следующая статья - самое прямое описание, которое я нашел. В нем подробно описана версия Office 2010, но она также должна работать и с версией 2013 года.

https://technet.microsoft.com/en-us/magazine/ff956104.aspx

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

Если ни одна из этих идей не работает, я могу предложить эту утилиту:

http://www.addbalance.com/usersguide/autotextautocorrect.htm#Moving_AutoCorrect

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

Надеюсь, это поможет. :-)

2

Вот некоторые VBA, которые будут экспортировать записи автозамены в файл, а затем импортировать их из этого файла. Запустите экспорт на первом компьютере, перенесите код и экспортированный файл на второй компьютер и запустите импорт. Однако есть одно ограничение: этот метод не будет передавать какие-либо записи расширенного текста. Такие вещи, как :-) становится ☺ или <=> становится ⇔, когда вы пытаетесь экспортировать его. Если кто - то знает , как настроить код , чтобы он делает работу, я был бы признателен.

Обязательно измените постоянный путь к файлу на то, что вам подходит.

Const strDelimeter As String = "|||"
Const fPath As String = "C:\Temp\AutoCorrectEntries"

Sub ExportAutoCorrect()
    Dim ace As AutoCorrectEntry
    Open fPath For Output As #1
    For Each ace In Application.AutoCorrect.Entries
        If Not ace.RichText Then
            Write #1, ace.Name & strDelimeter & ace.Value
        End If
    Next
    Close #1
End Sub

Sub ImportAutoCorrect()
    Dim i As Integer
    Dim fLine As String
    Dim aceName As String
    Dim aceValue As String
    Open fPath For Input As #1
    Do Until EOF(1)
        Line Input #1, fLine
        If Left(fLine, 1) = """" Then fLine = Mid(fLine, 2)
        If Right(fLine, 1) = """" Then fLine = Left(fLine, Len(fLine) - 1)
        i = InStr(1, fLine, strDelimeter)
        If i > 0 Then
            aceName = Left(fLine, i - 1)
            aceValue = Mid(fLine, i + Len(strDelimeter))
            Application.AutoCorrect.Entries.Add aceName, aceValue
        End If
    Loop
    Close #1
End Sub
1

Manually Move AutoCorrect Entries

Этот метод обычно используется для форматированных записей автозамены. Файл шаблона по умолчанию будет перемещен с одного компьютера на другой. Расположение всех списков автозамены: [пользователь]/appdata/roaming/microsoft/office/*. Acl На компьютере 1: (Это компьютер, на который вы хотите скопировать список автокоррекции ИЗ.)

  1. Обязательно закройте ВСЕ программы Microsoft Office. (Outlook, Word, Excel и т.д.)

  2. Скопируйте файл Normal.dotm в промежуточное местоположение *, чтобы конечный компьютер, Компьютер 2, мог получить к нему доступ.

Расположение Normal.dotm : C:\Documents and Settings\username\Application Data\Microsoft\Templates

На компьютере 2: (Это компьютер, на который вы хотите переместить список автокоррекции в.)

  1. Перейдите в папку «Шаблоны»:

C:\Documents and Settings\ имя пользователя \ Application Data \ Microsoft \ Templates 2. Переименуйте файл Normal.dotm в Normal.bak для резервного копирования.

Щелкните правой кнопкой мыши Normal.dotm и выберите «Переименовать». Введите Normal.bak и нажмите клавишу ВВОД. 3. Обязательно закройте ВСЕ программы Microsoft Office. (Outlook, Word, Excel и т.д.)

  1. Скопируйте файл Normal.dotm (записи автозамены) из промежуточного местоположения *. (Ex. USB-накопитель, он-лайн или в сети общего пользования.)

Если вы не знаете, как это сделать, вам поможет статья «Электронное хранилище файлов: обзор LSU». 5. Вставьте файл Normal.dotm в следующую папку: C:\Documents and Settings\username\Application Data\Microsoft\Templates
Кликните сюда

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .