Moron,
Kuis ihmeessä C# WebApplication saa Excelin tulostumaan. Seuraava koodi toimii muuten ongelmitta, mutta tulostus jää junnaamaan paikalleen. Excel-tiedostoon saa yhteyden ja sieltä luettua tietoa. Tulostuspuoli vaan ei tee mitään näkyvää, ei tule virheitä ja jää odottamaan jotain.
System.Globalization.CultureInfo oldCI =
System.Threading.Thread.CurrentThread.CurrentCulture;
System.Threading.Thread.CurrentThread.CurrentCulture =
new System.Globalization.CultureInfo("en-US");
Microsoft.Office.Interop.Excel.Application Excel = new Microsoft.Office.Interop.Excel.Application();
Excel.Visible = true;
Workbook wb = Excel.Workbooks.Open("c:\\temp\\testi.xls",
Type.Missing,
Type.Missing,
Type.Missing,
Type.Missing,
Type.Missing,
Type.Missing,
Type.Missing,
Type.Missing,
Type.Missing,
Type.Missing,
Type.Missing,
Type.Missing,
Type.Missing,
Type.Missing);
Worksheet ws = (Microsoft.Office.Interop.Excel.Worksheet)Excel.ActiveWorkbook.Worksheets[1];
//ws.PrintPreview(false);
ws.PrintOut(1, 1, 1, false, "Adobe PDF", false, true, Type.Missing);
//Response.Write(ws.Name);
wb.Close(false,Type.Missing,Type.Missing);
//Excel.Visible = false;
System.Threading.Thread.CurrentThread.CurrentCulture = oldCI;
Excel.Quit();
C# ja Excelin tulostus
_mp
1
991
Vastaukset
- Koodin Vääntäjä
Vika taitaa olla siinä, että tuo sinun PDF-printterihän haluaa tietää minne ja millä nimellä tulostetaan PDF-tiedostoon. Sitä varten pitäisi näyttää dialogi, mutta ohjelmallisesti ohjattuna se ei ole mahdollista.
Tämä nyt oli villi arvaus, mutta yritä ensin tulostusta oikealle printterille. Ja varmista että kirjoitat printterin nimen pilkulleen oikein.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Nurmossa kuoli 2 Lasta..
Autokolarissa. Näin kertovat iltapäivälehdet juuri nyt. 22.11. Ja aina ennen Joulua näitä tulee. . .1639686Joel Harkimo seuraa Martina Aitolehden jalanjälkiä!
Oho, aikamoinen yllätys, että Joel Jolle Harkimo on lähtenyt Iholla-ohjelmaan. Tässähän hän seuraa mm. Martina Aitolehde513119Kaksi lasta kuoli kolarissa Seinäjoella. Tutkitaan rikoksena
Henkilöautossa matkustaneet kaksi lasta ovat kuolleet kolarissa Seinäjoella. Kolmas lapsi on vakasti loukkaantunut ja432887- 612679
Miksi pankkitunnuksilla kaikkialle
Miksi rahaliikenteen palveluiden tunnukset vaaditaan miltei kaikkeen yleiseen asiointiin Suomessa? Kenen etu on se, että2012085- 1091996
Sinä saat minut kuohuksiin
Pitäisiköhän meidän naida? Mielestäni pitäisi . Tämä värinä ja jännite meidän välillä alkaa olla sietämätöntä. Haluai251913Minä en ala kenenkään perässä juoksemaan
Voin jopa rakastaa sinua ja kääntää silti tunteeni pois. Tunteetkin hälvenevät aikanaan, poissa silmistä poissa mielestä551477Tunnekylmä olet
En ole tyytyväinen käytökseesi et osannut kommunikoida. Se on huono piirre ihmisessä että ei osaa katua aiheuttamaansa p1121286- 281251