Всем добрый день!
По непонятным пока причинам перестали отображаться картинки в документе, который создавался больше месяца и очень срочно нужен для работы!!!!!!
Вместо картинок появляется надпись «часть рисунка с идентификатором отношения rId20 не найдена в файле».
Необходимо добавить, что картинки не скопированы с интернета, они вставлены из папки, где и находится сам документ, перемещений внутри папки и удалений файлов никаких не было.
Я не программист, но возможно, кто-то сможет сказать если не причину, почему это произошло, то хотя бы как можно восстановить этот документ. Уже определенно ясно, что пора бросать Ворд и переходить на LaTex, но этот документ нужен очень срочно и хочется сэкономить время на повторном наборе всех 79 страниц.
- Remove From My Forums
-
Question
-
Hoping this is posted in the correct forum….
A customer recently highlighted an issue with Word 2016 for MAC where all the images within a file have been replaced with «The image part with relationship ID rid8 was not found in the file»
It has also removed the company’s logo within the header of the document.
This has happened to multiple files not just one.
I notice that one of the files in question is only 33kb, where looking at a backup of the file it was approx 30mb.
There are lots of posts relating to a similar issue for PowerPoint for MAC but very little relating to Word.Has anyone experienced this before?
Перейти к содержанию
Часть рисунка с идентификатором отношения
На чтение 1 мин Просмотров 833 Опубликовано 06.09.2021
Powerpoint ушел в неудачную привычку удалять изображения из презентаций, заменяя их красными крестиками, а текст «изображение с идентификатором отношения rId23 не было найдено в файле». это вызывает у меня дополнительные часы работы. есть некоторая документация по этому вопросу в Интернете (например, Ссылка ), хотя для меня непонятное решение неясно.
Я попытался отключить аппаратное ускорение, но, к сожалению, возможность изменять расширенные параметры отображения (панель управления / разрешение экрана / дополнительные настройки / устранение неполадок) неактивна и недоступна для меня. Я запускаю 64-битную Windows 7 с графической картой Intel.
Есть ли у кого-нибудь предложения о том, как предотвратить это / исправить эту ошибку?
1 ответ
Это невероятно длинная нить (около 42 страниц). Краткая версия более или менее:
Не открывайте файлы в PPT из DropBox, OneDrive или других подобных мест. Скопируйте их на свой жесткий диск, в папку, которая НЕ синхронизирована, и откройте / сохраните там.
Применить доступные обновления для PowerPoint. Вы не указываете, какую версию PPT у вас есть; конкретные инструкции для этого будут отличаться. MS, возможно, не полностью устранила эту проблему, но они определенно получили ее в бегах.
- Распечатать
Оцените статью:
- 5
- 4
- 3
- 2
- 1
(1 голос, среднее: 5 из 5)
Поделитесь с друзьями!
title | description | author | ms.author | ms.reviewer | manager | localization_priority | search.appverid | audience | ms.topic | ms.custom | appliesto | ms.date |
---|---|---|---|---|---|---|---|---|---|---|---|---|
The image part with relationship rID8 was not found in Microsoft Word |
Fixes an issue in which you cannot save and open a Word document into which you imported an image. |
helenclu |
luche |
shraycha |
dcscontentpm |
Normal |
MET150 |
ITPro |
troubleshooting |
CSSTroubleshoot |
Microsoft Word |
3/31/2022 |
«The image part with relationship rID8 was not found» error in Microsoft Word
Symptoms
When you save and then open a Microsoft Word document into which you imported an image, you see the following message displayed in the place of the picture:
The image part with relationship ID rID8 was not found in the file
Cause
This occurs when there is a missing target in the XML document. The target field is set to «NULL.»
Resolution
To resolve this error, follow the steps below:
-
Use File Explorer to browse to the folder where the document is stored.
-
Right-click the file and select Rename. Change the extension of the file from .docx to .zip, then select Enter.
[!NOTE]
If you see a dialog box that asks «Are you sure you want to change it?», select Yes. -
Double click the file (or right-click and select Open).
-
Browse to the word/_rels folder.
-
Open the file document.xml.rels file in Notepad or any text editor.
[!NOTE]
In many cases, if you double-click an XML file, it will open in a web browser which will not allow you to edit the file. To open in Notepad, select Start and then type notepad. Start Notepad, select Open, and then browse to the folder listed in step 4. If you do not see the file, type . in the File name field and select Enter. -
Search the document.xml.rels file for rID8.
-
In the example below, the target is incorrectly set to NULL:
<Relationship Id="rId8" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image" Target="NULL"/>
As a fix, replace NULL with the name of the image (which should be stored in the media folder):
<Relationship Id="rId8" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image" Target="media/yourimagename.jpeg"/>
-
Save and close the XML file.
-
Use File Explorer to browse again to the file and change the extension from .zip to .docx.
-
Open the file and check to see if the image appears.
Слетают рисунки в эксель |
Я |
27.08.15 — 12:54
Сохраняю табличный документ с рисунком в эксель. Все нормально открываю — рисунок на месте. Далее такой код (на сервере):
excel = Новый COMОбъект(«Excel.Application»);
excel.DisplayAlerts = 0;
excel.EnableEvents = 0;
Книга = excel.WorkBooks.Open(ПутьКФайлуотчета);
Книга.SaveAs(ПутьКФайлуотчета);
excel.Application.Quit();
После этой операции при открытии файла там где должен быть рисунок надпись «Часть рисунка с идентификатором отношения rID1 не найдена в файле».
Что могло случиться с рисунком при пересохранении файла?
1 — 27.08.15 — 12:57
Формат файла может задать?
2 — 27.08.15 — 13:02
(1) Формат xlsx
3 — 27.08.15 — 13:04
Saveas(путь, 50);
4 — 27.08.15 — 13:04
5 — 27.08.15 — 13:05
(3) Книга.SaveAs(ПутьКФайлуотчета, 50);
по причине:
Произошла исключительная ситуация (Microsoft Excel): Данное расширение нельзя использовать с выбранным типом файла. Измените расширение в поле «Имя файла» или выберите другой тип файла в списке «Тип файла».
6 — 27.08.15 — 13:11
(4) погодь
(5) да?) а так saveas(путь, -4143) еще надо параметр accsessmode глянуть типа
Saveas(,-4143,,,,,2)
7 — 27.08.15 — 13:15
50 — это эксель 2007 (xlExel12), у тебя какой?
8 — 27.08.15 — 13:16
(6) Теперь файл не открывается в эксель, пишет что формат недопустимый)
9 — 27.08.15 — 13:16
У меня вот такой:
ТабДок.Записать(ПутьКФайлуотчета, ТипФайлаТабличногоДокумента.XLSX);
10 — 27.08.15 — 13:17
(9) это понятно, эксель какой?
11 — 27.08.15 — 13:27
(10) Excel 2010
12 — 27.08.15 — 13:36
(11) походу 51
13 — 27.08.15 — 13:40
(12) походу, только картинки по прежнему слетают..
14 — 27.08.15 — 13:44
(13) значит дело не в формате
15 — 27.08.15 — 13:49
(14) попробовал выполнить тот же код на клиенте — все норм. Значит дело в выполнении на сервере..
16 — 27.08.15 — 13:56
только вариант «на клиенте » мне не подходит(
17 — 27.08.15 — 14:05
Сложно сказать — не сталкивался. Если переимонвать файл в zip и посмотреть внутри — картинка существует?
18 — 27.08.15 — 14:12
Вообще некоторые советуют отказаться от использования «Excel.Application» (например корпорация Microsoft).
Соответственно у меня вопрос, какая есть альтернатива? ADO?
19 — 27.08.15 — 14:13
Допустим у меня есть такой несложный код:
excel = Новый COMОбъект(«Excel.Application»);
excel.DisplayAlerts = 0;
excel.EnableEvents = 0;
Книга = excel.WorkBooks.Open(ПутьКотчету);
List = Книга.Sheets(1);
List.columns(6).Delete(-4159);
List.Cells(14,6).Select();
excel.ActiveWindow.FreezePanes = 1;
ВсегоКолонок = List.Cells(1,1).SpecialCells(11).Column;
Для i=6 по ВсегоКолонок цикл
List.columns(i).ColumnWidth = 100;
List.columns(i).AutoFit();
КонецЦикла;
ВсегоСтрок = List.Cells(1,1).SpecialCells(11).Row;
Для i=1 по ВсегоСтрок цикл
List.rows(i).AutoFit();
КонецЦикла;
старт = List.columns(13);
финиш = List.columns(ВсегоКолонок);
List.Range(старт, финиш).Group();
Книга.SaveAs(ПутьКотчету);
excel.Application.Quit();
Как сделать тоже самое через ADO?
20 — 27.08.15 — 14:16
Корпорация Microsoft на сегодняшний день не рекомендует производить и не поддерживает автоматизацию программ из пакета Microsoft Office с помощью автоматических, неинтерактивных клиентских приложений или компонентов (включая ASP, DCOM и службы NT), поскольку при запуске в этом окружении программы пакета Office могут работать нестабильно или зависать.
21 — 27.08.15 — 14:36
(20) адо для чтения/записи данных ток (имхо), не знаю можно так форматами и свойствами управлять
22 — 27.08.15 — 14:43
Вот что пишет Майкрософт по поводу серверной автоматизации https://support.microsoft.com/ru-ru/kb/257757
23 — 27.08.15 — 14:44
Если честно я среди альтернатив ничего не нашел подходящего. Не встраивать в файл макрос чтоб он отрабатывал на стороне клиента. Вряд ли какому-то клиенту это понравится)
Dolphinbet
24 — 27.08.15 — 14:47
Намного лучшей скорости и масштабируемости при редактировании некоторых встроенных двоичных форматов можно достичь средствами Web-компонентов Office (OWC) или объектов данных ActiveX (ADO). Просмотр и изменение свойств документов возможны без применения автоматизации, а для управления файлами и версиями используются серверные расширения FrontPage (FPSE) или Distributed Authoring and Versioning (DAV).