открыть книгу Excel с помощью этого кода из OUTLOOK VBA:взаимодействия Excel не работает после того, как файл Excel открыт
'~~> BEGINNING OF EXCEL CODE <~~
Dim xlApp As Excel.Application
Dim sourceWB As Excel.Workbook
Dim sourceWS As Excel.Worksheet
Set xlApp = New Excel.Application
With xlApp
.Visible = True
.EnableEvents = True
.UserControl = False
.DisplayAlerts = False
.AskToUpdateLinks = False
End With
strFile = scPATH & "Seattle ScoreCard " & Format(prevSCdate, "mm") & "." & Format(prevSCdate, "dd") & "." & Format(prevSCdate, "yy") & ".xlsm"
Set sourceWB = xlApp.Workbooks.Open(strFile, , False, , , , , , , True)
Set sourceWS = xlApp.sourceWB.Worksheets(Chr(34) & "Week " & Format(prevSCdate, "ww") & " " & Format(prevSCdate, "mm") & "." & Format(prevSCdate, "dd") & "." & Format(prevSCdate, "yy") & Chr(34))
'~~> CANT GET THIS TO RUN ONCE EXCEL OPENS <~~
sourceWS.Copy Before:=Sheets(2)
'~~>
...
Он открывает нужный файл и все, но как только он открывает его не выполняет sourceWS.Copy. Я проверил, что эта команда работает, используя ее непосредственно из VBA в файле Excel. У меня также есть библиотека Excel.
Любая помощь? Результаты выглядят так, как будто последняя строка не существует. Он открывает файл, а затем ничего не происходит.
Это работало отлично, спасибо! – dadykhoff