Бывает что документ содержит вложенные файлы которые вам необходимо сохранить. Если этих файлов в документе много их можно сохранить все разом с помощью макроса указанного ниже. Алгоритм настройки и выполнения макроса Его необходимо скопировать и вставить как есть, кроме пути сохранения файлов. Вместо "С:\Рабочая папка\НАЗВАНИЕ ПАПКИ" необходимо указать путь куда вы хотите сохранить файлы из документа. Sub ExtractAndSaveEmbeddedFiles() Dim objEmbeddedShape As InlineShape Dim strShapeType As String, strEmbeddedDocName As String Dim objEmbeddedDoc As Object With ActiveDocument For Each objEmbeddedShape In .InlineShapes ' Find and open the embedded doc. strShapeType = objEmbeddedShape.OLEFormat.ClassType objEmbeddedShape.OLEFormat.Open ' Initialization Set objEmbeddedDoc = objEmbeddedShape.OLEFormat.Object ' Save embedded files with names as same as those of icon label. strEmbeddedDocName = objEmbeddedShape.OLEFormat.IconLabel objEmbeddedDoc.SaveAs "С:\Рабочая папка\НАЗВАНИЕ ПАПКИ" & str
Работа с макросами: макрос для выгрузки всех вложений из документа ворд
22 апреля22 апр
2
1 мин