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 tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
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.