Antar att det är den här tråden jag ska använda annars får ni skicka mig vidare...
Har också ett par frågor om VBA. Jag har absolut ingen erfarenhet av VBA eller övrig programmering, så var inte rädda föra att förklara för mig som om jag vore en pensionär som behöver datorsupport.
Mitt mål: slumpmässigt visa sidor i en powerpoint-visning för att jag ska öva rena faktakunskaper (arkitekturhistoria om det intresserar)
Har letat på några sidor om VBA-programmering och hittat VBA-koden för just mitt syfte
http://www.pptalchemy.co.uk/vbasamples.html
samt en beskrivning för hur jag ska göra
http://www.pptalchemy.co.uk/vba.html
Problemet är att halvvägs in i "programmeringen" så överensstämmer inte den engelska beskrivningen såväl med min svenska version av powerpoint (2010). Så det jag lyckas göra korrekt(?) är att öppna fönstret för "Microsoft Visual Basic forApplications (alt + f11) samt öppna fönstret där jag ska kopiera in koden (infoga > modul). Jag har kopierat in koden och ändrat värdena för inom vilket interval sidorna slumpmässigt ska visas. Enligt de engelska instruktionerna ska man nu göra så här: To run code in edit view Tools > Macro >Macros > Run or much easier view > toolbars > visual basic and use the tools there (see diagram 3) The red arrow = run macro and the green go to vb editor. Det jag gör: verktyg > makron (dialogruta poppar up), det finns ett alternativ som heter "kör" men inte någon motsvarighet till Run or much easier view. Jag testar i alla fall att klicka på "kör" men då får jag ett felmeddelande: "körfel nr...... ......."
Jag har testat att leta efter "addins" då man inte behöver använda vba men misslyckats. Testade "TM Randomizer" som installerades och allt men jag hade ingen aning om hur jag skulle komma åt applikationen från powerpoint, enda tecknet jag kunde hitta på att det ens var installerat var att det fanns med i kontrollpanelens "avinstallera program"-flik.
Det här är koden jag använt (för slumpmässig visning av sidorna 2-102):
Sub randjump()
Randomize
Dim Inum As Integer
Inum = Int(102 * Rnd + 2)
ActivePresentation.SlideShowWindow.View.GotoSlide (Inum)
End Sub
Om någon kan jag hjälpa mig så blir jag sjukt glad!