Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Skriver över befintlig fil

Postades av 2004-06-19 00:24:59 - Anders Turesson, i forum vb.net, Tråden har 3 Kommentarer och lästs av 935 personer

Jag skapar ett brev med ett eget filnamn i nummerserie genom att dra igång Word från .net, när wordsessionen startats kör jag ett makro som ligger i mallfilen som jag öppnar. Det går alldeles utmärkt första gången. Vad finns det för sparnings alternativ, Nu skrivs filen över varenda gång istället för att jag får en fråga om jag vill ersätta det som redan finns på servern, jag vill att brevet endast ska skapas upp en gång och att andra gången man går in i det så öppnas filen. Gör jag det lämpligast genom att kolla om filen på servern finns först med en if sats och öppnar det om det redan finns istället för att skapa ett nytt, eller finns det ngt annat smart sätt, med alternativa typer av sparningar i Word som jag kan anropa från .net.

mvh // Anders


Svara

Sv: Skriver över befintlig fil

Postades av 2004-06-20 00:27:41 - Andreas Håkansson

Anders,

Ditt inlägg är inte helt tydligt. Du börjar med att säga att du skapar ett brev med ett filnamn i en nummerserie sen säger du att du får krockar i filnamnen och att du måste kontrollera dessa? För att kontroller om filen redan finns så kan du använda den statiska metoden <b>Exists</b> på <b>File</b> klassen som du hittar i <b>System.IO</b> namnrymnden.

För mer information om hur Word beter sig och hur de olika metoderna som Word ställer till ditt förfogan fungerar så rekommonderar jag dig att titta i API dokumentationen för programmet.

Hoppas detta hjälper!


Svara

Sv: Skriver över befintlig fil

Postades av 2004-06-20 14:29:18 - Anders Turesson

Hej, förstår att inlägget inte är helt tydligt. Vad jag gör är helt enkelt följande:

1. Hämtar information ur en SQL databas, därifrån får jag ett nytt brenummer varje gång jag hämtar.

2. Skapar ett brev i MSWord genom att använda objectet Word.Application, detta brev sparas på en server och därefter körs ett makro som ligger i mallfilen (brev.dot) som läser in adresser mm i brevet.

3. Som sagt det ovanstående fungerar utmärkt. Men när användaren skall gå tillbaka och öppna brevet vid ett senare tillfället från denna registreringsfunktion och samma programsnutt körs en gång till som problemet uppstår. man får inte några meddelanden om att filen redan finns utan den som skapades tidigare skrivs över direkt utan varningar.

Jag har tidigare använt mig av <b>dir</b>. Jag ska läsa lite om <b>Exists</b> så får vi se om jag kan klura ut en lösning.

Är du med mer på vad jag menar och har fler bra förslag får du gärna tala om det.

Tack för tipset!

mvh // Anders


Svara

Sv: Skriver över befintlig fil

Postades av 2004-06-20 15:20:52 - Andreas Håkansson

Anders,

Ja! Det var en tydlig beskriving. Jag har tyvärr inte API dokumentationen för Word COM objketet till hands just nu så jag kan inte se om det finns något där i som skulle kunna informera dig om filen redan finns, dvs att den kommer att skrivas över eller inte.

<b>Exists</b> är en lösning som du skulle kunna använda om den inte gör det. Kontrollera då om den returnerar <b>true</b> och i så fall får du speciall behandla det, t.ex genom att informera användaren om detta och låta honom/henne välja eller sköta detta enligt någon namngivningspolicy (löpnummer etc).


Svara

Nyligen

  • 12:13 Sex Dolls for Sale
  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino
  • 04:14 Vad finns det för kratomalternativ
  • 14:16 Indian online casino

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 878
27 965
271 772
564
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies