Neue Antwort schreiben 
 
Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
[VB6] Excel-Datei mit Excel öffnen
xCtrl Offline
while : do linux - irgendwann

Beiträge: 8.459
Registriert seit: Jul 2008
Beitrag #1
[VB6] Excel-Datei mit Excel öffnen
Hinweis: Prioität des Todes - also wichtig!

Ich möchte durch einen Klick auf ein Button eine Excel-Datei in Excel öffnen.

joa - nur wie? :fresse:

Die Datei an sich wird vom VB Programm schon an einem anderen Punkt erstellt, und zwar mit app.path & "\datei.csv" im Programmordner, wo sich mein Projekt befindet. Nun möchte ich, dass durch das klicken auf einen Button genau diese Datei in Excel geöffnet wird.

Möchte mir da kurz einer zur Hand gehen?

Rechenknecht - AMD Ryzen 7 3700x, 64GB DDR4, Gigabyte RTX 2070 Super, Win 10 Pro
28.06.2012 13:31
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
mrshadowtux
Unregistered

 
Beitrag #2
RE: [VB6] Excel-Datei mit Excel öffnen
Shell("excel.exe" & app.path & "\datei.csv")

Oder so in der Art ging das glaube ich. Meine VB-Zeit ist lang vorbei leider.
28.06.2012 13:53
Diese Nachricht in einer Antwort zitieren
xCtrl Offline
while : do linux - irgendwann

Beiträge: 8.459
Registriert seit: Jul 2008
Beitrag #3
RE: [VB6] Excel-Datei mit Excel öffnen
hmm irgendwie auch nicht :( aber trotzdem danke :)

dann muss ich jetzt nach gut 3 tagen sucherei mein Programm ohne die Funktion lassen b2

Rechenknecht - AMD Ryzen 7 3700x, 64GB DDR4, Gigabyte RTX 2070 Super, Win 10 Pro
28.06.2012 16:46
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Vicky Offline
come sempre

Beiträge: 2.832
Registriert seit: Jul 2008
Beitrag #4
RE: [VB6] Excel-Datei mit Excel öffnen
wenn dann eher so

Shell("%PROGRAMFILES%\Microsoft Excel\excel.exe " & app.path & "\datei.csv")

genauen programmpfad musste halt selber rausfinden, hab kein excel
28.06.2012 16:47
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
mrshadowtux
Unregistered

 
Beitrag #5
RE: [VB6] Excel-Datei mit Excel öffnen
Also unter Program Files liegts glaube ich in Microsoft Office statt Microsoft Excel. Schau am besten mal bei der Verknüpfung zu Excel im Startmenü, wo die hinzeigt.
28.06.2012 16:50
Diese Nachricht in einer Antwort zitieren
thosch97 Offline
All things have a right to grow

Beiträge: 9.820
Registriert seit: Feb 2010
Beitrag #6
RE: [VB6] Excel-Datei mit Excel öffnen
Hats bei Windows nich sowas wie which(1)?

PGP-Key E384 009D 3B54 DCD3 21BF 9532 95EE 94A4 3258 3DB1 | S/MIME-Key 0x1A33706DAD44DA
G d-@ s+:- a--- C+++ UB+L++ P--- L++@ E-@>++ W+ N o? K? w>++ !O !M !V PS+++ PE-- Y+>++ PGP++>+++ !t 5? X? !R tv b+++>++++ DI !D G>+ e>+++ h !r>++ !z
„Die Aachener gelten als Erfinder des 4. Hauptsatzes der Thermodynamik: ‚Thermo schreibt man zweimal.“‘
“Saying that Java is good because it works on all platforms is like saying oral sex is good because it works on all sexes.”
„Es gibt 10 Sorten von Leuten: Die einen verstehen das Binärsystem, die anderen nicht.“
„Manche Männer lieben Männer, Manche Frauen eben Frauen; Da gibt's nix zu bedauern und nichts zu staunen; Das ist genau so normal wie Kaugummi kauen; Doch die meisten werden sich das niemals trauen“
28.06.2012 16:57
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
mrshadowtux
Unregistered

 
Beitrag #7
RE: [VB6] Excel-Datei mit Excel öffnen
Nicht dass ich wüsste. Leider.
28.06.2012 16:58
Diese Nachricht in einer Antwort zitieren
xCtrl Offline
while : do linux - irgendwann

Beiträge: 8.459
Registriert seit: Jul 2008
Beitrag #8
RE: [VB6] Excel-Datei mit Excel öffnen
hmm mit %programfiles% wird das nix

Rechenknecht - AMD Ryzen 7 3700x, 64GB DDR4, Gigabyte RTX 2070 Super, Win 10 Pro
28.06.2012 16:59
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
gandro Offline
Quälgeist

Beiträge: 8.950
Registriert seit: Jul 2008
Beitrag #9
RE: [VB6] Excel-Datei mit Excel öffnen
Und wenn du "start" als Shell-Befehl nimmst?
(Dieser Beitrag wurde zuletzt bearbeitet: 28.06.2012 18:24 von gandro.)
28.06.2012 18:24
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
DosAmp Offline
Anderes Zeigegerät

Beiträge: 12.217
Registriert seit: Jul 2008
Beitrag #10
RE: [VB6] Excel-Datei mit Excel öffnen
Sprich Excel am besten gleich über COM an, dann funktionierts auch, wenn Office nicht in den Standardpfad installiert wurde:

http://www.vbarchiv.net/faq/faq_vbvba_excel.html

Code:
Set appExcel = CreateObject("Excel.Application")
appExcel.Workbooks.Open(App.Path & "\datei.csv")
appExcel.Visible = True

(Wenn du über CreateObject herangehst, brauchst du auch keine Referenz auf eine Excel-Klasse im VB-Projekt setzen – das dort gezeigte Beispiel lädt Excel zudem schon beim Programmstart.)

Erinnerst du dich an #whfclassics? Es ist zurück! In Pog-Form.
(Dieser Beitrag wurde zuletzt bearbeitet: 28.06.2012 18:58 von DosAmp.)
28.06.2012 18:38
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Neue Antwort schreiben 


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste