- Сообщения
- 14,053
- Решения
- 2
- Реакции
- 5,746
Всем привет.
Вопрос в названии темы.
Пока испробовано вроде такого:
Проблема в том, что label может быть десятки и это не самый лучший вариант в плане объема кода + долгий отклик.
Пробовал Value упаковать в массив, но тогда получается что если цикл , например, 30, то и файл открывается 30 раз.
А это тоже не айс.
В общем совету буду рад)
Вопрос в названии темы.
Пока испробовано вроде такого:
VB.NET / VBA:
Private Sub Command1_Click()
Dim Value1 As String, Value2 As String, Value3 As String
With CreateObject("Excel.Application")
With .Workbooks.Open(FileName:="E:\11.xls", UpdateLinks:=0)
With .Worksheets(1)
Value1 = .Range("A1").Value
Value2 = .Range("B1").Value
Value3 = .Range("C1").Value
End With
.Close saveChanges:=True 'False
End With
.Quit
End With
Label3.Caption = Value1
Label5.Caption = Value2
Label7.Caption = Value3
End Sub
Проблема в том, что label может быть десятки и это не самый лучший вариант в плане объема кода + долгий отклик.
Пробовал Value упаковать в массив, но тогда получается что если цикл , например, 30, то и файл открывается 30 раз.
А это тоже не айс.
В общем совету буду рад)