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


Koll om en filen är lösenordsskyddad?

Postades av 2006-08-25 15:57:35 - Sofia Svensson, i forum access, Tråden har 6 Kommentarer och lästs av 1067 personer

Hej!
Jag måste loopa igenom alla word-dokument på en filserver där jag öppnar, sparar som och stänger filerna.
En del av filerna har användaren dock lösenordskyddat. Dvs man får när man öppnar den upp en ruta att ange lösenord i alternativt öppna filen read-only.
Dessa filer skulle jag vilja att mitt script bara struntar i och fortsätter med resten. Som det är nu står scriptet och väntar på ett svar och då detta ska köras nattetid fungerar det inget bra...

Finns det något sätt att kolla om filen är lösenordsskyddad eller inte?
Jag använder filesystemobject för att öppna, spara,stänga. Bifogar koden för säkerhets skull.


Dim Directory
Directory = "c:/test/"
Set fso = CreateObject("Scripting.FileSystemObject")
Set Folder = fso.GetFolder(Directory)
Set Documents = Folder.Files
Set objApp = CreateObject("Word.Application")
objApp.Visible = False

'Loops through files in current subfolder to open, save and close
For Each doc In Documents
    Dim currentDoc As String
    currentDoc = Directory & doc.Name
'Här någonstans skulle jag vilja kolla om den är lösenordsskyddad, innan jag öppnar den...
    objApp.Documents.Open fileName:=currentDoc
    objApp.ActiveDocument.Save
    objApp.ActiveDocument.Close
    
Next


Tack!!!

Sofia


Svara

Sv: Koll om en filen är lösenordsskyddad?

Postades av 2006-08-25 23:17:37 - Stefan Brännström

Prova ställa frågan i asp-forumet...

Eventuellt kan detta kan vara till någon hjälp: http://msdn.microsoft.com/library/en-us/dv_wrcore/html/wrgrfApplicationProperties.asp, kanske DisplayAlerts går att använda?


Svara

Sv:Koll om en filen är lösenordsskyddad?

Postades av 2006-08-28 08:07:38 - Sofia Svensson

Hej!
Tack för ditt svar.
Jag vet bara inte varför jag skulle lägga detta i asp-forumet då det inte är asp jag jobbar i?

Jag måste tyvärr veta om filen är lösenordsskyddad eller inte då dessa filer inte ska hanteras över huvudtaget.
Någon annan som har någon idé hur jag kan kolla om en fil är lösenordsskyddad eller inte?


Mvh,
Sofia


Svara

Sv: Koll om en filen är lösenordsskyddad?

Postades av 2006-08-28 08:17:58 - Jonas Hallgren

ASP för att din kod med Set fso etc ser ut som ett ASP-script och inte ACCESS/SQL :)


Svara

Sv: Koll om en filen är lösenordsskyddad?

Postades av 2006-08-28 08:36:54 - Stefan Brännström

<b>Jag vet bara inte varför jag skulle lägga detta i asp-forumet då det inte är asp jag jobbar i? </b>

Tror chansen att du får ett bättre svar ökar om du ställer frågan där, eftersom jag tror att det är fler som läser ASP-forumet. Man använder samma teknik inom ASP som inom VBA...
Alternativt kan du prova ställa frågan i Visual Basic-forumet.


Svara

Sv:Koll om en filen är lösenordsskyddad?

Postades av 2006-08-28 09:17:17 - Sofia Svensson

Ok, jag flyttar tråden!
Tack för tipset!


/Sofia


Svara

Sv: Koll om en filen är lösenordsskyddad?

Postades av 2006-08-28 09:30:57 - Åsa Holmgren

Hej Sofia,

det är inte alltid så lätt att veta vilken tråd man ska fråga i! Själv skulle jag nog föreslå Office-tråden eftersom det är VBA du behöver hjälp med. Skulle dock tro att det är måna som läser fler än en tråd så här får du ett tips oavsett. Jag har valt att klippa bort koden utanför loopen:

...snipp...

On Error Resume Next

For Each doc In Documents
    Dim currentDoc As String
    currentDoc = Directory & doc.Name
    objApp.Documents.Open FileName:=currentDoc, PasswordDocument:="blabla"
    If Err.Number <> 0 Then
        If Err.Number = 5408 Then
            ' lösenordskyddat
            Err.Clear
        Else
            ' annat fel, gör något
        End If
    End If
    objApp.ActiveDocument.Save
    objApp.ActiveDocument.Close
Next

...snipp... 


Genom att ange ett nonsenslösenord i parametern "PasswordDocument" genereras ett fel om dokumentet är lösenordsskyddat med ett annat lösenord. Du kan då med hjälp av felhantering välja att skippa det dokumentet. Dokument utan lösenordsskydd bryr sig inte om parametern så då blir det inget fel.


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

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 768
27 960
271 761
420
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