0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как сканировать документы непосредственно из Word 2016

Как сканировать документы непосредственно из Word 2016

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

Отсутствие функции прямого сканирования может доставить массу неудобств, особенно если операцию приходится выполнять по нескольку раз в день.

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

Воспользовавшись небольшим макросом на языке VBA , вы можете создать собственную кнопку отправки изображений со сканера непосредственно в текстовый редактор. Способ этот работает в Word 2010, 2013 и 2016.

Первым делом скачайте файл с кодом скрипта по ссылке yadi.sk/i/N7uhShY6ZSVkUQ. Откройте Word, переключитесь на вкладку «Вид» и нажмите на панели инструментов Макросы -> Макросы.

В открывшемся окошке выберите в выпадающем меню «Макросы из» опцию «Normal.dotm (общего шаблона)», дайте макросу название WIA_Scan (если хотите дать другое имя, нужно будет изменить его в коде) и нажмите кнопку «Создать».

Откроется окно VB -редактора. Выберите в меню Tools -> References и отметьте птичкой в списке подключаемых компонентов библиотеку «Microsoft Windows Image Acquisition Library v2.0», именно она позволит Word получать доступ к внешним сканерам.

Сохраните настройку нажатием «OK», затем вставьте в поле редактора скопированный из скачанного ранее текстового файла код скрипта.

Читать еще:  Уменьшаем потребление памяти Google Chrome

Закройте окно редактора.

Осталось только добавить кнопку на панель инструментов.

Откройте настройки ленты.

В выпадающем списке «Выбрать команды» укажите «Макросы», создайте новую группу с подходящим названием и поместите в нее созданный макрос.

Нажав «OK».

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

Если ее нажать, должно появиться стандартное окно Windows Image Acquisition, где вы сможете задать необходимые настройки и запустить процедуру сканирования, по завершении которой изображения автоматически будет вставлено в Word-документ.

Как сканировать документы напрямую из Word 2016, 2013, 2010

Microsoft по какой-то причине убрала возможность сканировать напрямую из Word еще в версии Office 2010 (убрали вместе с полезной утилитой MODI — Microsoft Office Document). В более новых версиях Word 2013 и Word 2016 также нет кнопки сканирования напрямую из документа Word. Чтобы вставить изображение со сканера в Word приходится отсканированное изображение в графический файл на диск с помощью диалога утилиты сканирования от производителя сканера, а потом вставлять в документ Word сохраненный файл рисунка. Все это очень неудобно, особенно, когда приходится сканировать и вставлять в документы Word десятки изображений в день.

В этой статье мы рассмотрим способ добавления собственной кнопки запуска мастера сканирования в Word и код небольшого VBA макроса, позволяющий автоматически сканировать и вставлять изображения со сканера напрямую в Word. Данная инструкция применима к Word 2016, 2013 и 2010 (учитывайте различия в интерфейсе).

Итак, добавим новый макрос сканирования в наш Word 2016.

  1. Перейдите на вкладку Вид и выберите Макросы ->Макросы.
  2. В выпадающем списке Макросы из выберите Normal.dotm (общего шаблона). Укажите имя макроса WIA_Scan и нажмите кнопку Создать.
  3. В появившемся окне редактора Visual Basic выберите меню Tools ->References. References» srcset=»https://winitpro.ru/wp-content/uploads/2018/09/proekt-vba-tools-greater-references.png 523w, https://winitpro.ru/wp-content/uploads/2018/09/proekt-vba-tools-greater-references-300×122.png 300w» sizes=»(max-width: 523px) 100vw, 523px» />
  4. В списке подключается библиотек выберите Microsoft Windows Image Acquisition Library v2.0. Данная библиотека Windows полволяет получать доступ к сканерам из кода VBA. Поддерживаются только драйвера сканеров с поддержкой WIA (Windows Imaging Architecture). Тем самым мы сможем использовать классы библиотеки сканирования WIA (wiaaut.dll) в VBA коде.
  5. Вставьте в редактор Visual Basic следующий VBA код: Sub WIA_Scan()

    ‘ WIA_Scan макрос для MS Office 2016/2013


    On Error Resume Next
    Dim objWIADialog As WIA.CommonDialog
    Dim objScanImage As WIA.ImageFile
    Dim strDate
    ‘ инициализация объектов WIA
    Set objWIADialog = New WIA.CommonDialog
    Set objScanImage = objWIADialog.ShowAcquireImage
    ‘ путь к временному файлу
    strDate = Environ(«temp») & «Scan.jpg»
    If Not objScanImage Is Nothing Then
    ‘удаляем старый файл
    Kill strDate
    ‘ сохраняем скан во временный файл
    objScanImage.SaveFile strDate
    ‘ вставляем файл Scan.jpg в документ Word
    Selection.InlineShapes.AddPicture strDate
    Set objScanImage = Nothing
    End If
    Set objWIADialog = Nothing
    End Sub

Попробуйте теперь нажать на новую кнопку сканирования.

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

После того, как вы выбрали устройство WIA, появится стандартное диалоговое окно сканера с настройками сканирования и окном предпросмотра.

После того, как вы выбрали настройки сканирования, нажмите кнопку Scan и дождитесь окончания сканирования.

Макрос автоматически сохранит отсканированное изображение во временный jpg файл и вставит его в открытый документ Word. В документе Word вы можете изменить размер и положение вставленной сканированной картинки.

Как вы видите, теперь вставлять изображение со сканера в документ Word стало гораздо удобнее.

Как отсканировать документ в Word?

Отсканировать текстовые документы или изображения можно на сканере или многофункциональном устройстве. Если таковых нет, тогда подойдут мобильные гаджеты iPhone или iPad. В этой статье мы подробно рассмотрим, как отсканировать документ в Ворде с возможностью последующего распознавания.

Два этапа сканирования

  1. Сканирование. Устройство делает фотографию документа и сохраняет изображение в нужном формате — .jpg, .gif и т.д. Скан-копию можно сохранить на компьютере или съемном носителе.
  2. Распознавание. Преобразование сфотографированного текста в обычный для сохранения и редактирования в Ворде. Сам процесс распознания проходит без участия мфу, с помощью специального программного обеспечения. Самой удобной считается Adobe FineReader.

Процесс сканирования

  1. Открываем настройки сканера – Пуск — «Устройства и принтеры» — иконка с подключенным оборудованием.
  2. Кладем документ текстом вниз, чтобы края не выходили за границы рабочей зоны сканера.
  3. Крышку сканера закрываем и плотно прижимаем к документу, чтобы исключить попадание света.
  4. Устанавливаем разрешение – чем оно выше, тем лучше качество изображения. Для текстовых документов вполне хватит 400-500. Цвет – черно-белый. Размер изображения – А4. Жмем «Сканировать» и указываем место, куда сохранить готовый файл.

Распознавание текста в Word

Запустите программу FineReader на своем ПК. Она имеет такой вид:

Установите язык, на котором напечатан текст. Если в нем встречаются 2 и больше языков, тогда отметьте это в настройках.

Перейдите в опцию «Распознать» — «Открыть изображение». Выберите нужный файл.

На экране появятся изображения скан-копий. Справа будет результат распознавания.

Чтобы развернуть скан-копию нужно воспользоваться соответствующими кнопками. Затем указать программе, какую часть необходимо распознать и какой формат данных получится на выходе – табличка, картинка, текст. Для каждого типа есть свои иконки. Например, в документе текстовые части будут выделены зеленым, диаграммы – красным, таблицы – синим.

После подготовки всех страниц их нужно выделить с помощью сочетания клавиш Ctrl+A и нажать на опцию «Распознать». Сохраняем полученный документ Word нажатием кнопки «Сохранить» в верхнем меню.

После сохранения полученный документ Word можно сразу же редактировать, вносить любые дополнения в текст.

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector