Saisiko Exceliin mitenkään lisättyä tietoja tiedostoista? Esimerkiksi jos haluan tehdä kaavion kuinka paljon lomakuvia olen kesällä ottanut vaikkapa viikkoa kohti, niin pitäisi saada tiedostojen päivämäärät Exceliin automaattisesti.
Käytössä on Office 2007 (luonnollisesti).
Tiedostojen lisääminen?
6
533
Vastaukset
- kautta
sain onnistumaan. Käytössä Excel 2000. Käytin tietojen tallentamiseen ilmaista suomenkielistä XnView kuvanhallinta ohjelmaa. Muissakin voi olla sama toiminto.Eli:
Avaa XnView - selaa kansio jossa kuvat ovat - Muokkaa - valitse kaikki - klikkaa hiiren oikealla valittuja kuvia - valitse 'luo tiedostolistaus' - tallenna .txt tiedostona.
Avaa Excel - avaa .txt-tiedosto johon tallensit edellä.
Avautuu "Ohjattu tekstin tuominen" - ruksaa "Erotettu" - alhaalta 'Seuraava' - ruksaa Erottimet kohdasta "Väli" - 'Seuraava' - ja jos näyttää olevan oikein sitten "Valmis" ja kuvien tiedot on jaettu eri soluihin.
XnView: voi ladata tästä:
http://www.download.fi/tyopoytaohjelmat/kuvankasittely/xnview.cfm moduuliin... ja viittaus Microsoft Scripting Runtime kirjastoon
voit hakea muitakin tietoja lisäämällä
Range("A" & rivi) = Tiedosto.(ja valikosta lisää)
Sub Testi()
Columns("A:E") = ""
Range("A1").Formula = "Tiedoston nimi:"
Range("B1").Formula = "Tiedoston koko kt:"
Range("C1").Formula = "Tiedoston tyyppi:"
Range("D1").Formula = "Luotu pvm:"
Range("E1").Formula = "Muokattu viimeksi pvm:"
Range("A1:E1").Font.Bold = True
Listaa "C:\Testikansio"
End Sub
Sub Listaa(LähdeKansionNimi As String)
Dim FSO As Scripting.FileSystemObject
Dim LähdeKansio As Scripting.Folder
Dim Tiedosto As Scripting.File
Dim rivi As Long
Set FSO = New Scripting.FileSystemObject
Set LähdeKansio = FSO.GetFolder(LähdeKansionNimi)
rivi = Range("A65536").End(xlUp).Row 1
For Each Tiedosto In LähdeKansio.Files
Range("A" & rivi) = Tiedosto.Name
Range("B" & rivi) = Tiedosto.Size
Range("C" & rivi) = Tiedosto.Type
Range("D" & rivi) = Tiedosto.DateCreated
Range("E" & rivi) = Tiedosto.DateLastModified
rivi = rivi 1
Next Tiedosto
Columns("A:E").AutoFit
Set Tiedosto = Nothing
Set LähdeKansio = Nothing
Set FSO = Nothing
End Sub- Excelimies
Kiitos asiallisista neuvoista. Vielä pitäisi saada kuvien määrä viikkoa kohden yhteen palkkiin. Se on vähän vaikeaa ja Excel sallii korkeintaan jotain 225-255 solua yhteen kaavioon :/
- Kaverilla ei toimi
Mahdatko tietää, mikä, mikä dll on tuon Scripting filesystemobject -koodin timimisen takan. Täm koodi toimii mulla, kaverilla ei. Eli ilmeisesti jaku kirjasto puuttuu kaverilta
- krjtsvrhe
...kirjoitusvirheistä, lähti aika äkäseen maailmalle viesti.
nimim. mnä en jurikaan kirjta vihreitä Kaverilla ei toimi kirjoitti:
Mahdatko tietää, mikä, mikä dll on tuon Scripting filesystemobject -koodin timimisen takan. Täm koodi toimii mulla, kaverilla ei. Eli ilmeisesti jaku kirjasto puuttuu kaverilta
referensseistä
Mulla näkyi olevan
SCRRUN:DLL ja se löytyy mulla C:\WINDOWS\system32 kansiosta
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 373361
- 971684
- 1361585
Mira Luoti ja Julkkisselviytyjät 2017 - Ketä kuumottaa juuri nyt?
HS: Tässä ohjelmassa Mira Luoti kertoi kokeneensa seksuaalista väkivaltaa "PMMP-yhtyeen Mira Luoti kertoo Ylen uudessa451470- 911290
Törkeä eläinsuojelurikos Sonkajärvellä
Pohjois-Savossa Sonkajärvellä noin 40 kissaa ja reilut 10 koiraa on jouduttu lopettamaan kaltoinkohtelun vuoksi, kertoo291192- 571085
MESTARI SIVALTAA JÄLLEEN
https://www.is.fi/politiikka/art-2000011436243.html Suomen ainoa Mestari lausuu tosiasiat Sannasta , Tuomiojasta ja hil2431034Jotkut ihmiset pelkäävät syöpää sairastavaa
On hauskaa, kun kertoo jollekin, että "minulla on syöpä". Jotkut käyttäytyvät kuin se olisi tarttuva tauti. Eivät uskall125990Julkisuuden henkilön päiväin päätös
Sitä vaan, että kyllä nyt kaikki tietävät kuka oli Eemeli Peltola (kansanedustaja, joka päätti päivänsä eduskuntatalossa270981