PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : VC++ soll Exceltabelle oeffnen


Gertz
2008-02-14, 19:24:00
Moin Ladies,

und zwar moechte ich eine exceltabelle in Excel von VC++ aus starten.. Klingt komisch, aber ich brauch das um ein Projekt zu machen. ;)

Den Pfad moechte ich gerne einlesen und speichern. Oder ihn Relativ zum Fertigen Programm haben.

Nur fehlen mir grad fuer alles die eingebungen, wie ich das nutzen koennte. ;(

Ich hoffe ihr koennt helfen.

Trap
2008-02-14, 19:28:38
Die einfachste Lösung ist system("C:\\xyz\\bla.xls").

Gertz
2008-02-14, 19:33:12
jo, da gibt es nur das problem, dass ich nicht weiss, WO die dateien spaeter liegen werden. Daher waere die relative Angabe sehr gelungen. :)

und ich such halt nen befehl um Exceldokumente zu oeffnen. :)

Coda
2008-02-14, 19:55:24
Dann gib's halt relativ an. Wo ist das Problem?

Gertz
2008-02-14, 20:37:18
dass ich keine ahnung vom VC++ 2005 Express habe.. bisher hab ich nur mit VS6 gearbeitet..

Coda
2008-02-14, 20:40:04
was hat das damit zu tun? :|

Gertz
2008-02-14, 20:45:19
Dass ich 1. den Befehl nicht weiss.. und 2. ich fuer jeden kram ne Klasse anlegen muss.(bzw. immer in die header-datei geworfen werde, wenn ich nen button doppelklicke, und nicht in eine CPP, wo ich einfach das eingebe, was sache ist, und es laeuft.

Coda
2008-02-14, 20:49:44
1. system
2. Nein?

Gertz
2008-02-14, 20:51:25
ich haenge jedenfalls in ner headerdatei und habe keine ahnung, was ich da machen soll, damit er mir die depperten anderen dateien oeffnet.. X-(

Coda
2008-02-14, 21:10:26
Kann es sein, dass du C# mit C++ verwechselst?

Gertz
2008-02-14, 21:14:34
nein, ich habe C++ hier..
den unterschied merk ich auch noch. ;)

wori
2008-02-14, 22:14:38
Steht hier beschrieben:
Einbetten und Automatisieren eines Excel-Arbeitsblatts mit C++ .NET und MFC
http://support.microsoft.com/kb/311546/de?spid=1743&sid=1374
Ansonsten einfach googln nach Ole-Automation
Viel Spaß

Gertz
2008-02-14, 22:21:32
danke. :)


aber ich moechte das dingen eigendlich nur als launcher verwenden.. ;)

es soll also einfach die datei oeffnen, und gut. :)

wori
2008-02-14, 23:01:11
Schau mal auf http://www.se.fh-heilbronn.de/usefulstuff/Visual%20C++%20.NET%20in%2021%20Tagen/06kap03.html
Eine Anwendung starten. Ganz unten auf de Seite.
Die API-Funktion heißt WinExec.