Мне нужно импортировать объекты PDF и XLS и преобразовать их в двоичный файл. Следующий код не работает, по-видимому, потому что "fd.SelectedItems (1)" - это путь к объекту, а не сам объект.
Если я приглушу «fileToUpload» как объект, я получу «Переменную объекта 91 времени выполнения» или «Переменная блока не установлена».
Если я специально не Dim "fileToUpload", когда я добираюсь до последней строки ниже, я получаю "время выполнения" 424 'Требуется объект ".
Кто-нибудь знает магические слова?
Dim fd As FileDialog
Dim ImageToBytes() As Byte
Dim ImageCode As String
FilePickerControl = False
Set fd = Application.FileDialog(msoFileDialogFilePicker)
fd.AllowMultiSelect = False
If fd.Show = -1 Then
FileToUpload = fd.SelectedItems(1)
End If
ImageToBytes = System.IO.File.ReadAllBytes(FileToUpload)