06. april 2004 - 19:49
Der er
17 kommentarer og 1 løsning
Åben fil i Excel
Hej! Jeg ville lige høre om der var nogen der ved hvordan jeg starter Excel op og åbner i fil deri? Altså når jeg trykker på en knap i min app så starter Excel op med den ønskede fil. NZC
Annonceindlæg fra Barco
06. april 2004 - 19:54
#1
Process.Start("C:\Program Files\Microsoft Office\Office\EXCEL.EXE " + filnavn); eller Process.Start("cmd /c " + filnavn); ville være mine bud.
06. april 2004 - 19:54
#2
Hov - dubler lige de \ eller brug @ i første forlag ... :-)
06. april 2004 - 19:56
#3
Hvad nu hvis folk bruger dansk wingdows ?! Findes der ikke noget COM eller noget til Excel?
06. april 2004 - 19:58
#4
Det er et problem med den første, men den sidste burde virke på alle NT/2000/XP.
06. april 2004 - 19:59
#5
Hvis det skal virke på 98/ME skal du lave et native kald til ShellExeceute.
06. april 2004 - 20:00
#6
Hvis du vil have det mere integreret f.eks. vist i en del af din applikation, så skal du bruge et eller andet smart Excel komponent. Og så er min viden sluppet op.
06. april 2004 - 21:09
#7
Det virker ikke arne_v :( den vil ikke åbne excel
06. april 2004 - 21:12
#8
An unhandled exception of type 'System.ComponentModel.Win32Exception' occurred in system.dll Additional information: The system cannot find the file specified fejlen opstår ved Process.Start(@"C:\Program Files\Microsoft Office\Office\EXCEL.EXE");
06. april 2004 - 21:15
#9
Har du prøvet den anden med "cmd /c" ?
06. april 2004 - 21:19
#10
Den angivne kommando virker iøvrigt hos mig, men der er nok et eller andet med den sti. Prøv med "cmd /c " + filnavn
06. april 2004 - 21:22
#11
ahh fejlpaste Det er filen jeg vil ha den til at åbne der gir probs Process.Start(@"C:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE C:\log.html");
06. april 2004 - 21:22
#12
hvis jeg ikke har filnavnet med så åbner excel sig, men hvis det er med så går det galt
06. april 2004 - 21:24
#13
Det er mig som er en spade. Det skal gøres som: string f = @"C:\Book1.xls"; Process.Start("cmd", "/c " + f);
06. april 2004 - 21:24
#14
Eller: Process.Start(@"C:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE", @"C:\log.html"); argumenter i et separat argument !
06. april 2004 - 21:25
#15
men hva så når det ikke er en xls fil jeg vil åbne ? :(
06. april 2004 - 21:26
#16
ok :) prøver :)
06. april 2004 - 21:26
#17
Der var den :) Mange tak :)
06. april 2004 - 21:27
#18
Den helt store fordel med "cmd /c" er at den åbner filen med det program som er associeret fil typen i Windows.
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.