C# ja Excelin tulostus

_mp

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();

1

1048

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • 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

    1. Tiedätkö mihin

      Ominaisuuksiin rakastuin sinussa?
      Ikävä
      74
      4187
    2. Purra on kantanut vastuuta täyden kympin arvoisesti

      Luottoluokituksen lasku, ennätysvelat ja ennätystyöttömyys siitä muutamana esimerkkinä. Jatkakoon hän hyvin aloittamaans
      Maailman menoa
      82
      3898
    3. Surullista

      Että menetit sen naisen , tosi surullista ja vielä oman tyhmyyden takia ,ymmärrän että se on masentavaa
      Ikävä
      57
      2438
    4. Muuttunut käytös

      Onko kaivattusi käytös muuttunut? Tiedätkö mistä se johtuu? Haluatko kertoa, mitä tapahtui?
      Ikävä
      64
      2286
    5. Väkeä oli liikkeellä

      Nyt leijutaan pilvissä. Kun eläinpuistossa oli porukkaa 😆😆 Olihan siellä kun ilmaiseksi pääsivät. Eiköhän se juuri sik
      Ähtäri
      37
      1978
    6. Oliko kiihkeä

      ensimmäinen yö?
      Ikävä
      49
      1869
    7. 104
      1734
    8. Kummallista

      Oletteko koskaan ihastuneet ihmiseen, joka ei ulkonäöltään vastaa ollenkaan ihannettanne?
      Sinkut
      55
      1643
    9. Miltä meidän

      Riidat näyttäisi ja mistä niitä voisi tulla?
      Ikävä
      56
      1642
    10. Ikävä Jii.

      Toivotko vielä näkemistä?
      Ikävä
      61
      1511
    Aihe