Jeg vil læse serielporten (data fra instrument). Og det kan jeg godt finde ud. Så der, hvor du evt. skulle starte er blot med et tal som findes i memory.
enig med aaberg80... jeg ved ikke lige hvor i memory dine tal svæver rundt, så jeg ville også gå efter en fil, lidt afhængigt af hvad instrumentet er og hvilket interface du har til det (SW mæssigt altså)
ikke umiddelbart, men hvordan vil du have vi skal kende til det, når vi ikke ved noget som helst om hvordan din måledims overfører data til computeren?
Du kan godt begynde med noget Office automation, men det er noget besværligt og ustabilt bøvl, i hvert fald i Office 2003 (Har ikke prøvet i Office 2007). Den nemmeste måde er ved hjælp av en csv fil. Alternativt kan du bruge Jet ADO.NET provideren, denne giver mulighed for at eksportere data til flere sider.
Det var ikke for at være uforskammet. Jeg troede blot men kunne lave et add-in som overførte en konstant (f.eks. 2) til en aktive celle.(resten at få 2 udskriftet med en læsning af serielporten ville jeg så selv ordne) Et add-in kan køres ved tryk på en knap i en værktøjslinie - ikke ?
Ja jeg er uvidende om emnet så måske jeg spørge dumt.
Michael
NB jeg kan sagtens skrive til både til csv og xls filer. Der er ikke det, jeg spørge om. Det er add-in jeg gerne vil bruge.
Jeg har en gang lavet en add-in til Word (Ikke Excel). Det kan virke! Jeg kan desværre ikke huske hvordan jeg gjorde det, da det er flere år siden. Jeg vil dog stadig råde dig til at finde en anden løsning, da det er meget besværligt at debugge kode som bliver kørt af Word eller Excel. Når der sker fejl, bliver der ikke kastet nogen exceptions, der sker bare ingenting. Jeg oplevede også, at selvom jeg lavede den simplest mulige add-in, så ville den af og til bare ikke virke. Det virker lidt som om at Office ikke helt klarer og køre .NET assemblies på en stabil måde!? Men som sagt, det var Office 2003. Microsoft påstår de har gjort det bedre i Office 2007.
Nu ved jeg ikke hvilken version af office du bruger og om du har adgang til udviklingsværktøjer... Hvis du har Excel 2003 uden udviklingsværktøjer, så skal du lave en makro som reagerer på din knap og sætter værdien for din aktive celle.
1000 tak skal I have for de gode råd aaberg80 - det var tankevækkende at der ikke kastes Exceptions ved add-ins !! Tror du, stadig det er gældende ?
Og Ladyhawke : Ja makroer er en god ide. Jeg har faktisk i flere år brugt makroer til at læse comporten og programmeret meget i VBA. Og hvorfor vil jeg så pludselig gøre det med en add-in? En af grundene er nok: bare for at prøve .... Ja det lyder skørt ikke !
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.