Den laver man så i excel ;-) Hvis du vil ha' en graf i excel som opdateres med data fra en text fil - så skal du sætte tekst filen op som en data source - og så henter du data ind i excel via menuen "Data/Importer Eksterne Data"
Så når data er læst ind første gang laver du grafen. Næste gang du så indlæser data ind igen, opdateres grafen. Opdatering af data er nemt - man trykker bare på "Et-lille-rødt-udråbstegn" i Excel.
At lave en graf - og sende den til excel som grafik - der er lidt tosset. ;-)
kaz911 >> Det er ikke godt nok, som jeg også skrev i starten kunne jeg bare lave en *.DIF fil hvis jeg ville havde nogle rækker med X og Y værdier .. men da jeg også gerne vil havde at der optræder en graf, muligvis skabt af en matematisk funktion mellem de to værdier, er det ikke godt nok ...
Jeg ved at VC6 indeholder muligheden for at kommunikere med Excel, jeg har bare ingen erfaring på området :(
nixon >> Du skal bruge DDE (eller er det OLE) - dvs. muligheden for "styre" Excel direkte inde fra C++.
Jeg har fundet følgende eksempel omkring Word - du må kunne brygge dit Excel ud fra det:
Variant V;
V = CreateOleObject("Word.Basic"); V.Exec(Procedure("AppShow")); V.Exec(Procedure("FileNew") << "Normal"); V.Exec(Procedure("Insert") << "Hello from Borland");
Humlen er at finde "navnene" på de Excel procedurer der skal udføres for at sætte dataene ind i arket og lave grafen - her kan du sikkert finde god støtte i at lave en makro-optagelse af hvad du laver, den vil afsløre procedure navnene.
Det var da en skam, at du ikke fik opgaven eller ? Jeg takker for evt. point
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.