В музейном контексте я использую форму в Excel VBA для отображения изображений с плохими именами и каталогизированными изображениями, чтобы добровольцы могли визуально идентифицировать дубликаты: наряду с изображением субъекта в форме отображаются четыре других изображения уже определены как уникальные (с возможностью прокрутки до следующих / последних четырех и т. д.). Это еще не было развернуто - хотя я успешно запускал его много раз, я все еще тестирую.
Следующий фрагмент кода работал нормально для прерывистого тестирования в течение месяца, но вдруг сегодня я нажимаю ошибка доступа к пути / файлу (75) в строках 'imgA / B' (et c) '.Picture ='.
lblFA.Caption = Sample(OptionsViewed + 1)
MsgBox CategoryPath, , "CategoryPath" 'REMOVE WHEN SOLVED
MsgBox Sample(OptionsViewed + 1), , "Sample(OptionsViewed + 1)" 'REMOVE WHEN SOLVED
imgA.Picture = LoadPicture(CategoryPath & Sample(OptionsViewed + 1))
If MaxDisplayU - OptionsViewed > 1 Then
lblFB.Caption = Sample(OptionsViewed + 2)
imgB.Picture = LoadPicture(CategoryPath & Sample(OptionsViewed + 2))
optB.Enabled = True
Else
lblFB.Caption = "[no more to show]"
imgB.Picture = LoadPicture("")
optB.Enabled = False
End If
Две строки окна сообщений, добавленные для проверки, подтверждают, что путь (структура подпапки в C: \ USERNAME \ Documents) и имя файла указаны правильно, а проверка свойств файлов всех файлов в соответствующих папках подтверждает, что ни один из них не имеет атрибута только для чтения. Однако при проверке свойств каждой папки более высокого уровня в Documents отображается индикатор большого двоичного объекта (некоторые да, некоторые нет) в режиме «только для чтения» со значением rubri c «(относится только к файлам в папке)». Я не наблюдал этого раньше и задавался вопросом, решит ли это проблему полностью. Однако, когда я закрыл окно свойств после этого, а затем снова проверил свойства, он снова показывает тот же самый BLOB-объект.
У меня уже был дублированный набор структуры файловых папок на USB-накопителе, и выполнение того же кода, указанного на USB-накопителе, работает нормально (не только на моем P C под управлением Windows 10 / Office 2019, но и на гораздо более старой машине с (!) Windows Vista и Office 2007). Я не знаю, как решить эту проблему; у добровольцев будет весь материал на флешках, но тот факт, что проблема возникла вообще, вызывает беспокойство. Любые советы, пожалуйста? Большое спасибо