в итоге получилось
Sub Implement()
Dim TCS As CSDN.TCS
Dim App As CSDN.Tcs_Application
Dim RSt As Object
Set RSt = CreateObject("ADODB.Recordset")
SQLtext = "SELECT DISTINCT RS.P19 FROM RptSheet AS RS"
RSt.Open SQLtext, Application.CurrentProject.Connection, adOpenKeyset
DocNote = RSt.Fields(0)
Filename = Left(DocNote, Len(DocNote) - 3)
fName = "c:\Program Files (x86)\CSoft\TechnologiCS\TEMP\" & Filename & ".xls"
ChDir "C:\Program Files (x86)\CSoft\TechnologiCS\TEMP"
ActiveWorkbook.SaveAs Filename:=fName
Set Doc = TCSApp.SingleDoc(0, DocNote)
If Not Doc Is Nothing Then
Set Files = Doc.Properties("FILES").AsIDispatch
Call Files.AddFile(fName, -1)
End If
Set Doc = Nothing
End Sub
но при запуске возникает ошибка User - defined type not defined на строчке Dim TCS As CSDN.TCS, хотя библиотеки подключены
скорее всего этот SQL запрос не будет тут работать, как сделать так чтобы получить значение DocNote из RptSheet