Скопируйте OLEObject
в буфер обмена, затем получите его из буфера обмена, например, как то так во ВСТО:
Dim ole as OLEObject
...
ole.Copy
...
Clipboard.GetData("Embedded Object")
В VBA я только что открыл папку через Shell
, а затем вставил с помощью SendKeys
.
ole.copy
Shell "explorer.exe " & sFolderName, vbNormalFocus
Application.Wait Now() + TimeSerial(0, 0, 3)
Application.Sendkeys "^v"