У меня есть документ Excel для ввода данных, который должен использоваться несколькими людьми.У меня есть пользовательская форма, которая вставляет вложение файла в качестве объекта в определенный столбец электронной таблицы, который относится к строке данных, частью которой он является.Единственная проблема, с которой я столкнулся, это то, что я пытался открыть документ Excel с другого компьютера, и при попытке открыть вложенный файл он говорит что-то вроде неспособности найти источник / путь объекта.Есть ли какой-нибудь способ получить доступ к этому вложенному файлу с других машин и тому подобного?
Это код, который есть в моей кнопке Submit_Click пользовательской формы, которая вставляет и форматирует вложение файла:
If IsEmpty(Range("Z" & ActiveCell.Row).Value) = True Then
Dim vFile As Variant, Sh As Object
vFile = Application.GetOpenFilename("All Files,*.*", Title:="Find file to insert")
If vFile = False Then Exit Sub
Range("Z" & ActiveCell.Row).Select
Dim OleObj As OLEObject
Set OleObj = ActiveSheet.OLEObjects.Add(Filename:=vFile, Link:=False, DisplayAsIcon:=True, IconFileName:= _
"C:\WINDOWS\Installer\{90110409-6000-11D3-8CFE-0150048383C9}\xlicons.exe", _
IconIndex:=0, IconLabel:=Range("A" & ActiveCell.Row).Value)
OleObj.ShapeRange.LockAspectRatio = msoFalse
OleObj.Height = Range("Z" & ActiveCell.Row).Height - 1
OleObj.Width = Range("Z" & ActiveCell.Row).Width - 1
OleObj.ShapeRange.Fill.ForeColor.RGB = RGB(127, 127, 127)
OleObj.ShapeRange.Fill.Visible = msoTrue
OleObj.ShapeRange.Fill.Solid
Else
End If
End If