Detta är nog en väldigt lätt fråga men jag har inte lyckats hitta något enkelt svar som fungerar så jag testar här. Det är så att jag har en windows applikation och ska öppna ett excel-dokument på klientens dator om man klickar på en knapp. Men jag får det inte att fungera. Någon som vet hur man gör på ett enkelt sätt?
Nu när jag läser rubriken på inlägget så märker jag att det kan misstolkas. Rubriken borde varit istället: "Öppna en befintlig excel från en windows-app"
using System;
using System.Diagnostics;
using System.IO;
...
string desktopPath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
string filePath = string.Concat(desktopPath, Path.DirectorySeparatorChar, "Test.xls");
Process.Start(filePath);
Men jag är inte helt säker på vad du menar med: "Öppna en befintlig excel från en windows-app"? Vill du återanvända en redan exekverande Excel-instans?
Jag fick inte Process.Start("X") att fungera men jag googlade lite ytterligare och det jag fann som verkar fungera är:
Process process = new Process();
process.StartInfo.FileName = "C:\\\\Temp\\\\Test.xls";
process.StartInfo.WorkingDirectory = "C:\\\\Temp";
process.Start();
250 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e