Avatar billede mai-britt Nybegynder
23. september 2008 - 14:36 Der er 7 kommentarer

PowerPoint - filnavn i sidefod

Hej,

Er der noget som kan hjælpe mig med at få sat filnavnet ind sidefoden på en præsentation?

Hilsen
Mai-Britt
23. september 2008 - 15:05 #1
Hvis du mener en automatisk funktion som i f.eks. Word, er den der ikke.

Men du kan manuelt indtaste det på mastersiden, så vises det på alle dias.
Vis-Master->Diasmaster
Avatar billede mai-britt Nybegynder
23. september 2008 - 15:24 #2
Det skal være automatisk.
23. september 2008 - 15:24 #3
Som sagt - funktionen findes ikke!
Avatar billede mai-britt Nybegynder
23. september 2008 - 15:29 #4
Jeg ved at der kan indsættes stinavn i præstentationen med VBA. Det meste af koden har jeg, men mangle lige det sidste.
Avatar billede jkrons Professor
23. september 2008 - 15:48 #5
Prøv med noget i denne stil

Sub StiISidefod()
    ActiveWindow.ViewType = ppViewSlideMaster
    ActivePresentation.SlideMaster.Shapes("Rectangle 5").Select
    ActiveWindow.Selection.ShapeRange.TextFrame.TextRange.Characters(Start:=10, Length:=0).Select
    With ActiveWindow.Selection.TextRange
        .Text = ActivePresentation.Path
    End With
    ActiveWindow.ViewType = ppViewSlide
End Sub

Hvis du har rettet i masteren, skal du nok tilpasse Rectable 5 til noget andet, men prøv dig frem.
Avatar billede jokkejensen Novice
23. september 2008 - 15:53 #6
fra : www.experts-exchange.com/Software/Office_Productivity/Office_Suites/MS_Office/Q_20355825.html+print+filename+vb+powerpoint&hl=da&ct=clnk&cd=5&gl=dk" target="_blank">http://64.233.183.104/search?q=cache:i9-Sx3KzGQUJ:www.experts-exchange.com/Software/Office_Productivity/Office_Suites/MS_Office/Q_20355825.html+print+filename+vb+powerpoint&hl=da&ct=clnk&cd=5&gl=dk

Sub Add_Footers()
 
    With ActivePresentation.Slides.Range.HeadersFters
        With .DateAndTime
            .Format = ppDateTimeMdyy
            .Text = ""
            .UseFormat = msoTrue
            .Visible = msoTrue
        End With
        With .Footer
            .Text = ActivePresentation.FullName
            .Visible = msoTrue
        End With
        .SlideNumber.Visible = msoTrue
    End With
End Sub
Avatar billede jokkejensen Novice
23. september 2008 - 15:54 #7
her er det hele :)=

Hello Martinlam,

you can do it with a small macro

-first make a backup copy of your presentation


-open the VB Editor with ALT+F11
-then insert a new module
-then paste the code

Sub Add_Footers()
 
    With ActivePresentation.Slides.Range.HeadersFters
        With .DateAndTime
            .Format = ppDateTimeMdyy
            .Text = ""
            .UseFormat = msoTrue
            .Visible = msoTrue
        End With
        With .Footer
            .Text = ActivePresentation.FullName
            .Visible = msoTrue
        End With
        .SlideNumber.Visible = msoTrue
    End With
End Sub

-and choose run (F5)
-then save and close
-now the footers should be there

it will add file path + date to every slide

HAGD:O)Bruintje
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester