Avatar billede jupitor Nybegynder
10. april 2003 - 10:24 Der er 1 kommentar og
1 løsning

VBA: Kopiere indhold af billede til udklipsholder

Er det muligt ved at trykke på et billede i en form at få det kopieret til udklipsholderen - og hvad er koden for det?
Avatar billede Slettet bruger
10. april 2003 - 13:04 #1
Prøv med denne her.
Løsningen er ikke så elegant, men den virker (testet på Excel XP)

Indsæt følgende kode i et VBA modul:

------------------------
Dim billedeSti As String

Private Sub Image1_Click()
       
    Dim tempArk As Worksheet
    Dim startArk As Worksheet
   
    Set startArk = ActiveSheet
    Set tempArk = Sheets.Add(After:=Worksheets(Worksheets.Count))
   
    Application.ScreenUpdating = False
    Application.DisplayAlerts = False
   
    tempArk.Range("A1").Select
    tempArk.Pictures.Insert(billedeSti).Select
    Selection.Copy
    tempArk.Delete
    startArk.Activate
   
    Application.DisplayAlerts = True
    Application.ScreenUpdating = True
       
    MsgBox "Billede: " & billedeSti & " er kopieret til udklipsholderen."
   
End Sub

Private Sub UserForm_Activate()
    billedeSti = "c:\windows\Zapotec.bmp"
    Set UserForm1.Image1.Picture = LoadPicture(billedeSti)
End Sub

------------------
Avatar billede Slettet bruger
10. april 2003 - 13:13 #2
Det kræver også lige at du opretter en userform med et billede på...
Husk også at ændre billedstien.
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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