Option Explicit
Dim exapp As Excel.Application
Public Function RunRemoteExcel() As Boolean
RunRemoteExcel = False
On Error GoTo laberr
Set exapp = CreateObject("Excel.Application", "\\comp")
If IsObject(exapp) Then
exapp.Visible = True
RunRemoteExcel = True
Exit Function
End If
Exit Function
laberr:
End Function
Public Sub Test()
If RunRemoteExcel Then
With exapp.Workbooks.Add
.ActiveSheet.Cells(1, 1).Value = 123
.SaveAs "c:\qasw.xls"
.Close
End With
exapp.Quit
Set exapp = Nothing
End If
End Sub
san* писал(а):Мне нужно в открытой книге на удаленном компутере поменять значение ячейки средствами VBA на моем компутере. Как это сделать?
Igor_123 писал(а):А можно пообстоятельней проблему.
Что предпринимали для решения?
Какие результаты?
Sub aaa()
Dim ap As Excel.Application, sh As Excel.Worksheet
Set ap = GetObject(, "Excel.Application")
Set sh = ap.Workbooks(1).Worksheets(1)
sh.Cells(1, 1) = "eeee"
Set ap = Nothing
End Sub
Set ap = GetObject("", "Excel.Application")
Сейчас этот форум просматривают: Yandex-бот и гости: 55