1

Тема: Изменение типа вставки рисунка в документ

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

2

Re: Изменение типа вставки рисунка в документ

Версия редактора? Каким образом вставляете: через буфер обмена или вставку рисунков?

Лучше день потерять — потом за пять минут долететь!

3

Re: Изменение типа вставки рисунка в документ

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

4

Re: Изменение типа вставки рисунка в документ

Если Вы, как говорите, вставляете рисунок в документ с параметром "Вставить и связать", то от параметра "Вставить" он отличается лишь тем, что Вы можете редактировать рисунок в других программах и в Word эти изменения сразу будут отображаться. На Сохранение документа это никак не влияет. Если Вы отроете файл на другом  или удалите файлы рисунков, то в документе будут рисунки с последними изменениями. Сответственно указанные выше параметры значительно увеличивают размер файла Word.
Если же вставлять рисунок с параметром "Связать с файлом", то на Word показывает экранное отбражение рисунка, все его параметры хранятся в файле-оригинале. Это значительно уменьшает размел файла Word, особенно при большом количестве рисунков, видны изменения внесенные в них, а также увеличивается производительность работы с файлом.
Но следует помнить!!!
1. При удалении или изменении пути файла рисунка, при выводе будет печататься только экранное отображение с плохим качеством.
2. Файлы рисунков лучше всего хранить в одном каталоге, чтобы потом при открытии на другом компе было легче восстановить связи.

5

Re: Изменение типа вставки рисунка в документ

Ситуация у меня такова:
В сетевой папке лежат различные рисунки, которые должны быть вставлены в документ Word.
Для всех пользователей, кроме меня самой, нужно вести версионность документа (для версии 1 в нем должны быть и рисунки 1-ой версии, для второй версии документа - версия рисунков тоже вторая и т.д.).
Т.к. в сетевой папке одна версия рисунка сменяет другую, то при вставке в документ рисунка со связью на файл-источник, версионность потеряется.
Помимо этого, если открывать такой документ с компьютера вне данной сети, то вместо рисунка будет отображаться ругательство, что не получается получить доступ к файлу.

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

6

Re: Изменение типа вставки рисунка в документ

Попробуйте такой вариант:
1. Сохраните нужный вариант документа.
2. Запустите макрос приведенный ниже.

Public Sub BreakLink() ' Внедрение рисунков в Активный документ
Dim inshp As InlineShape, shp As Shape
Dim rng As Range
    
    For Each rng In ActiveDocument.StoryRanges
        If rng.InlineShapes.Count > 0 Then
            For Each inshp In rng.InlineShapes
                If inshp.Type = wdInlineShapeLinkedPicture Or inshp.Type = wdInlineShapeLinkedOLEObject Then
                    inshp.LinkFormat.SavePictureWithDocument = True
                    inshp.LinkFormat.BreakLink
                End If
            Next inshp
        End If
    Next rng
    
    For Each shp In ActiveDocument.Shapes
        If shp.Type = msoLinkedPicture Or shp.Type = msoLinkedOLEObject Then
            shp.LinkFormat.SavePictureWithDocument = True
            shp.LinkFormat.BreakLink
        End If
    Next shp
End Sub

7

Re: Изменение типа вставки рисунка в документ

aap77, огромное Вам спасибо!