Office: (Office 2007) Bild aus Zwischenablage in Zelle einfügen

Helfe beim Thema Bild aus Zwischenablage in Zelle einfügen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo Habe folgendes Problem Wenn ich auf die Zelle A1 klicke soll mir Excel ein Bild aus der Zwischenablage in die Zelle A1 einfügen. Das Bild soll... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von EsterbP01, 22. Mai 2017.

  1. Bild aus Zwischenablage in Zelle einfügen


    Hallo Habe folgendes Problem

    Wenn ich auf die Zelle A1 klicke soll mir Excel ein Bild aus der Zwischenablage in die Zelle A1 einfügen.
    Das Bild soll dabei genau an die Größe und Position der Zelle A1 angepasst eingefügt werden.

    Wenn kein Bild in der Zwischenablage gespeichert ist nur Text oder so... dann soll er einen Fehler ausweisen.


    Kann mir da wer helfen

    :)
     
    EsterbP01, 22. Mai 2017
    #1
  2. Hajo_Zi
    Hajo_Zi Erfahrener User
    Bilder sind niemals in der Zelle, die sind immer darüber.
    Mal nur als Information. Kein Ansatz für Dein Problem.
     
    Hajo_Zi, 24. Mai 2017
    #2
  3. Hallo,

    das THema kam vor einiger Zeit schon einmal und ist nicht ganz trival.

    Mein Archiv sagt folgendes:


    PHP:
             Dim objData As New MSForms.DataObject

    Picture
    :

    http://stackoverflow.com/questions/8684920/paste-an-image-from-clipboard-to-a-cell-in-excel
    http://www.vbforums.com/showthread.php?608372-RESOLVED-Save-picture-to-file-using-Clipboard-GetData-or-controlRange

    und besonders:

    http://www.*************************448977_0_0_asc.php

    ###
    evtfehlen Dims (Fehler?)

    If 
    My.Computer.Clipboard.ContainsImage() Then
    Dim grabpicture 
    My.Computer.Clipboard.GetImage()
    PictureBox1.Image grabpicture
    End 
    If
     
    Fennek11, 24. Mai 2017
    #3
  4. Bild aus Zwischenablage in Zelle einfügen

    Hallo,
    (ohne die Links aus dem vorangegangenen Beitrag nachverfolgt zu haben)
    hatte mal einen schönen Code von Nepumuk gespeichert, der eine Grafik aus der Zwischenablage auf einer Userform dargestellt hat.
    Ein bisschen abgewandelt (was das Einfügen in eine Zelle angeht) siehts nun so aus, teste mal:
    (im Codebereich deines Worksheets)
    Code:
    (im Codebereich eines Moduls)
    Code:
     
    Uwi63, 24. Mai 2017
    #4
  5. Hallo,

    Danke erstmals für die schnelle Antwort

    Das einfügen des Bildes aus der Zwischenablage funktionier soweit.
    Die Anpassung der Bildgröße an die Zellengröße funktioniert noch nicht.
    Wäre Es denkbar das Bild aus der Zwischenablage mit einer bestimmten Größe 4cm breit und 4 cm hoch einzufügen ?
    Zudem sollte die Aktion nicht bei ersten klick auf A1 sondern erst bei Doppelklick das Bild eingefügt werden.

    Gruß
     
    EsterbP01, 25. Mai 2017
    #5
  6. Hallo,

    folgender Code in das Modul der Tabelle:

    Option Explicit

    Private Declare Function IsClipboardFormatAvailable Lib "user32.dll" ( _
    ByVal wFormat As Integer) As Long

    Private Const CF_BITMAP As Long = 2
    Private Const CF_ENHMETAFILE As Long = 14

    Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    If IsClipboardFormatAvailable(CF_BITMAP) <> 0 Or IsClipboardFormatAvailable(CF_ENHMETAFILE) <> 0 Then
    Cancel = True
    Call Paste(Destination:=Target)
    With Shapes(Shapes.Count)
    .LockAspectRatio = msoFalse
    .Height = Application.CentimetersToPoints(4)
    .Width = Application.CentimetersToPoints(4)
    End With
    End If
    End Sub
     
    Nepumuk, 25. Mai 2017
    #6
  7. Hallo,

    Das doppelklicken funktioniert aber das einfügen des Bildes in der Größe funktioniert noch nicht.
    Habe den neuen Code in der Tabelle 1 ersetzt .

    Gruß
     
    EsterbP01, 25. Mai 2017
    #7
  8. Bild aus Zwischenablage in Zelle einfügen

    Hallo,

    bei mir werden die Bilde auf 4x4 cm skaliert. Wenn das bei dir nicht so ist, dann lade mal eine Mustermappe hoch.
     
    Nepumuk, 25. Mai 2017
    #8
  9. Hier meine Excel Datei
     
    EsterbP01, 25. Mai 2017
    #9
  10. Hallo,

    Excel ist manchmal schon verwunderlich.

    Teste mal:

    Option Explicit

    Private Declare Function IsClipboardFormatAvailable Lib "user32.dll" ( _
    ByVal wFormat As Long) As Long

    Private Const CF_BITMAP As Long = 2
    Private Const CF_ENHMETAFILE As Long = 14

    Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    If IsClipboardFormatAvailable(CF_BITMAP) <> 0 Or IsClipboardFormatAvailable(CF_ENHMETAFILE) <> 0 Then
    Cancel = True
    Call Paste(Destination:=Target)
    With Selection.ShapeRange
    .LockAspectRatio = msoFalse
    .Height = Application.CentimetersToPoints(4)
    .Width = Application.CentimetersToPoints(4)
    End With
    End If
    End Sub
     
    Nepumuk, 25. Mai 2017
    #10
  11. Jetzt passt es,

    Was muss ich noch tun das er nur beim Doppelklick auf A1 und B2 die Aktion ausführt aktuell fügt er das Bild bei jeder Zeile ein die ich doppelklicke.

    Best Danke nochmals
     
    EsterbP01, 25. Mai 2017
    #11
  12. Hallo,

    so:

    Option Explicit

    Private Declare Function IsClipboardFormatAvailable Lib "user32.dll" ( _
    ByVal wFormat As Long) As Long

    Private Const CF_BITMAP As Long = 2
    Private Const CF_ENHMETAFILE As Long = 14

    Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    If Target.Address = "$A$1" Or Target.Address = "$B$2" Then
    If IsClipboardFormatAvailable(CF_BITMAP) <> 0 Or IsClipboardFormatAvailable(CF_ENHMETAFILE) <> 0 Then
    Cancel = True
    Call Paste(Destination:=Target)
    With Selection.ShapeRange
    .LockAspectRatio = msoFalse
    .Height = Application.CentimetersToPoints(4)
    .Width = Application.CentimetersToPoints(4)
    End With
    End If
    End If
    End Sub
     
    Nepumuk, 25. Mai 2017
    #12
  13. Bild aus Zwischenablage in Zelle einfügen

    Jetzt habe ich noch eine letzte Frage

    Wenn kein Bild in der Zwischenablage ist soll ein Fehler aufscheinen.

    Zusätzliche Variante

    Wenn ich nicht per Doppelklick sondern auf klick eines Butten das Makro ausführen möchte.
     
    EsterbP01, 25. Mai 2017
    #13
  14. Hallo,

    und in welche Zelle soll beim Button-Klick das Bild eingefügt werden?
     
    Nepumuk, 25. Mai 2017
    #14
  15. In die Zelle A1
     
    EsterbP01, 25. Mai 2017
    #15
Thema:

Bild aus Zwischenablage in Zelle einfügen

Die Seite wird geladen...
  1. Bild aus Zwischenablage in Zelle einfügen - Similar Threads - Bild Zwischenablage Zelle

  2. Feste Verankerung eines Bildes in Kopfzeile lösen

    in Microsoft Word Hilfe
    Feste Verankerung eines Bildes in Kopfzeile lösen: Hallo ! Ich benutze Microsoft 365 und habe dabei die aktuellste Word Version. Es geht dabei um ein Bild bzw. Logo in der Kopfzeile, dass rechts oben festsitzt und mit einem Ankersymbol...
  3. Bilder über VBA Größe und DPI ändern für Webshop

    in Microsoft Excel Hilfe
    Bilder über VBA Größe und DPI ändern für Webshop: Hallo Excel Spezialisten, Ich habe mir eine recht aufwendige Tabelle gebastelt, aus der ich Daten für meinen Webshop generiere und in einer .csv bereitstelle. Es werden neue Preislisten...
  4. Seitenzahlen sind komplett verschoben....

    in Microsoft Word Hilfe
    Seitenzahlen sind komplett verschoben....: Hallo zusammen, ich hoffe, ihr könnt mir bei einigen Problemen mit meinem Dokument weiterhelfen (siehe Anhang). Ich stehe gerade vor folgenden Herausforderungen: Ich habe jetzt alles persönliche...
  5. Bilder lassen sich nicht verschieben

    in Microsoft PowerPoint Hilfe
    Bilder lassen sich nicht verschieben: Hallo in die Runde, ich nutze die Office Version 2019.Heute hab ich eine Folie mit acht Bildern erstellt die mit Animationen unterlegt sind. Nun möchte ich die Bilder gerne an ihre entsprechende...
  6. VBA Summe bilden

    in Microsoft Excel Hilfe
    VBA Summe bilden: Hallo zusammen, in meiner per VBA generierten Tabelle mit unterschiedlicher Anzahl Zeilen möchte ich in Spalte D die Summe bilden, als von D1 bis Dx. Meine Formel bei 12 Zeilen:...
  7. Excel Range als Bild in Word einfügen

    in Microsoft Excel Hilfe
    Excel Range als Bild in Word einfügen: Hallo, ich möchte gerne per Makro in einem Wordtemplate Mustergrafiken, die als Platzhalter dienen durch Bereiche in meiner Exceldatei ersetzen, die ich als Bild einfüge. Per Hand mache ich das...
  8. Bild aus Zwischenablage einfügen

    in Microsoft Excel Hilfe
    Bild aus Zwischenablage einfügen: Hallo, Bitte um Makro Hilfe! Wie kann ich ein Bild (Shape) aus der Zwischenablage in die Aktive Zelle übernehmen wobei das Bild in der Zelle in Höhe und Breite eingepasst werden soll? Vielen...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden