Я пытаюсь go через документ Word и заменить существующие строки пути изображения фактическим изображением. Когда я ввожу адрес в жестком коде, это работает. Но если я помещаю тот же код в переменную, я получаю ошибку
![enter image description here](https://i.stack.imgur.com/ra7Uw.png)
Ошибка:
Ошибка времени выполнения '5152':
Это недопустимое имя файла.
Попробуйте выполнить одно или несколько из следующих действий:
* Проверьте путь, чтобы убедиться, что он был введен правильно,
* Выберите файл из списка файлов и папки.
Код:
Sub InsertJPGs()
For Each singleLine In ActiveDocument.Paragraphs
Dim Value As Variant
Dim imageName As String
Options.DefaultFilePath(wdDocumentsPath) = "d:\Downloads\ReportImages\"
originalLineText = singleLine.Range.Text
lineText = singleLine.Range.Text
If InStr(lineText, ".jpg") <> 0 Then
singleLine.Range.Select
rangeText = singleLine.Range.Text
imageName = rangeText
imageName = "D:\Downloads\ReportImages\" & rangeText
'imageName = "D:\Downloads\ReportImages\PictureImportTest_ATTICSkylight#1#_img2.jpg"
Selection.InlineShapes.AddPicture FileName:= _
imageName, LinkToFile:=True, SaveWithDocument:=True
End If
If InStr(lineText, "[[[IMAGE LIST]]]") <> 0 Then
Exit For
End If
Next singleLine
End Sub