Ich hätte mal eine Frage, lassen sich Excel Dateien bearbeiten, ohne sie vorher zu öffnen. Störend finde ich, dass vorher Excel erst gestartet werden muss.
Ich gehen davon aus, dass man keinen Zugriff hat, sofern Excel nicht installiert ist - liege ich richtig ?
Code:
(defun read_excel_range (FilePath ShtNum Address / ExcelApp ExcData Sht UsdRange Wbk)
(vl-load-com)
(setq ExcelApp (vlax-get-or-create-object "Excel.Application"))
(vla-put-visible ExcelApp :vlax-true)
(vlax-put-property ExcelApp 'DisplayAlerts :vlax-true)
(setq Wbk (vl-catch-all-apply
'vla-open
(list (vlax-get-property ExcelApp "WorkBooks") FilePath)
)
)
(setq Sht (vl-catch-all-apply
'vlax-get-property
(list (vlax-get-property Wbk "Sheets")
"Item"
ShtNum
)
)
)
------------------
Gruss Dirk
Blog
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP