• Dieses Forum ist die maschinengenerierte Übersetzung von www.cad3d.it/forum1 - der italienischen Design-Community. Einige Begriffe sind nicht korrekt übersetzt.

Excel - ein bestimmtes Blatt mit Vlisp öffnen

  • Ersteller Ersteller Dr.Lube
  • Erstellt am Erstellt am

Dr.Lube

Guest
Hi.
Kann mir jemand sagen, wie ich das Tabellenblatt öffnen soll, nicht das aktuelle?
Code:
...
Aktivblatt
(vlax-get-property excel 'activesheet)
...
Ich habe gesucht, aber ich kann keine Antworten finden. Wenn ich ihm das Blatt nicht sage, habe ich das Risiko, falsche Daten zu importieren, während ich das Blatt "Zeichenstifte" öffnen möchte. .

Kennt jemand die Syntax?

Danke.
 
Danke für die Antwort, aber es funktioniert nicht. .
Code:
(defun load-excel)

(setq)
excel
(vlax-get-or-create-object "excel.application")


Arbeitsmappen
(vlax-get-property excel 'workbooks)


Currworkbook
(vlax-invoke-method)
Arbeitsmappen
"offen"
Pfad ;indirizzo Datei
)


;(vlax-get-property excel 'activesheet)

(vlax-get-property excel 'item "disegno spille")


Zellen
(vlax-get-property activesheet 'cells)

)
)
Ich habe auch versucht, die Objekte zu ändern, von denen zu Fischen (was das Currworkbook sein sollte, zu Intuition)
(setq)
excel
(vlax-get-or-create-object "excel.application"))
#<vla-object 000000002e8f4d48="" _application="">_1$ (setq
Arbeitsmappen
(vlax-get-property excel 'workbooks))
#<vla-object 000000002f5975d8="" workbooks="">_1$ (setq

Currworkbook
(vlax-invoke-method)
Arbeitsmappen
"offen"
Pfad
)
#<vla-object 000000002f5976b8="" _workbook="">_$ (vlax-get-property excel 'item "disegno spille")
; errore: il server activex ha restituito un errore: nome sconosciuto: Erzeugnis

_$ (vlax-get-property currworkbook 'item "disegno spille")
; errore: il server activex ha restituito un errore: nome sconosciuto: Erzeugnis

_$ (vlax-get-property workbooks 'item "disegno spille")
; fehler: fehlere di automazione. verschreiben nicht fornita.
1$ </vla-object></vla-object></vla-object>
 
(setq)
Fileexcel (fla-open)
(vlax-get-or-create Objekt "excel.application")
Arbeitsbücher
)
"nome Datei excel '
)
Nebelliodilavoro (vlax-get-property)
(vlax-get-property
Dateiexcel
Arbeitsblätter
)
Erzeugnis
"disegno spille"
)
)
 
Danke! Jetzt versuche ich es. ich hatte geschrieben
Code:
(setq excel (vlax-get-or-create Objekt "excel.application")
Workbooks (vlax-get-property excel workbooks)
Currworkbook
Bogen

Degnoriert
(vlax-invoke-method)
(vlax-get-property Sheets 'item 4)
'Aktivität
)

Curworksheet (vlax-get-property excel 'activesheet)
Zellen
)
Sind sie gleichwertig oder?
 

Statistik des Forums

Themen
58.521
Beiträge
499.056
Mitglieder
104.110
Neuestes Mitglied
ChristianR

Zurzeit aktive Besucher

Keine Mitglieder online.
Zurück
Oben