Считывание данных из запароленного файла Excel - VB
Формулировка задачи:
Доброго времени суток! Возникла такая ситуация....считываю данные из Excel файла и с этим проблем нет, однако если на файле стоит пароль на редактирование(на чтение доступ есть, но при открытии спрашивает пароль), то ничего не получается. Подскажите, пожалуйста, как открывать файл только для чтения?
Заранее признателен.
Решение задачи: «Считывание данных из запароленного файла Excel»
textual
Листинг программы
With CreateObject("Excel.Application") '.Visible = True With .Workbooks.Open(FileName:="L:\CC_OrgInfo\CCQUERY\my_card\data.xlsx", UpdateLinks:=0, ReadOnly:=True) With .Worksheets(1) Range("H2").Select ActiveCell.FormulaR1C1 = Environ("USERNAME") Range("I2").Select ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-1],C[-8]:C[-7],2,FALSE)" Label1.Caption = .Range("I2").Value Range("H2").Select ActiveCell.FormulaR1C1 = Label1.Caption Range("I2").Select ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-1],C[-7]:C[-6],2,FALSE)" Label2.Caption = .Range("I2").Value End With .Close saveChanges:=False 'False End With .Quit End With
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д