Aracılığıyla paylaş

office 365 hakkında

Anonim
2024-12-04T06:03:35+00:00

iyi günler kolay gelsin. excel de bir dosyada başka dosyadan almak için köprü oluşturdum. Bu köprü ye mouse il geldiğim zaman resmin önizlemesini nasıl yaparım cevap verirseniz sevinirim.

Saygılaırmla

Tolga MERGEN

Microsoft 365 ve Office | Excel | Ev için | Windows

Kilitli Soru. Bu soru Microsoft Destek Topluluğu’ndan aktarıldı. Yararlı olup olmadığını belirtmek için oy verebilirsiniz ancak yorum veya yanıt ekleyemez ya da soruyu takip edemezsiniz.

0 yorum Açıklama yok

2 yanıt

Sıralama ölçütü: En yararlı
  1. Anonim
    2024-12-04T10:34:17+00:00

    Bu yanıt otomatik olarak çevrildi. Bu nedenle dil bilgisi hataları veya tuhaf ifade biçimi görülebilir.

    Merhaba TOLGA MERGEN

    Microsoft Topluluğu'na hoş geldiniz.

    "Köprülü görüntüyü önizle" ile ilgili bir sorunla karşılaştığınızın farkındayım ve nasıl hissettiğinizi anlıyorum.  Endişelenme, sana yardım etmek için elimden geleni yapacağım.

    Office 365 için Excel'de, fareyi bir köprünün üzerine getirerek resim önizlemesi oluşturma işlevi henüz mevcut değildir. Ancak, benzer işlemleri gerçekleştirmek için VBA kodunu kullanabilirsiniz. Sizin için uygun bir VBA kodunu test ettim:

    Adım 1: Köprünün görüntü yolunu içerdiğinden emin olun

    Öncelikle, hücreye girilen köprünün aslında görüntü dosyasının (JPEG veya PNG dosyaları gibi) yolu olduğundan emin olmanız gerekir. Örneğin, bir hücreye tam yolu içeren bir köprü girebilirsiniz, örneğin:

    C:\path\to\your\image.jpg
    

    Adım 2: Makro Kodunu Yazın

    VBA Düzenleyici'yi açın:

    VBA Düzenleyici'yi açmak için basın Alt + F11 .

    Yeni bir modül takın (henüz eklenmemişse):

    Çalışma kitabınızın adına sağ tıklayın, öğesini seçin Insert > Module.

    Aşağıdaki makro kodunu girin:

    Sub ShowImageFromLink()  
        Dim img As Object  
        Dim imgPath As String  
        
        ' Get the hyperlink of the currently selected cell 
        On Error Resume Next  
        imgPath = ActiveCell.Hyperlinks(1).Address  
        On Error GoTo 0  
        
        ' Check if the path is valid  
        If imgPath <> "" Then  
            ' Insert a picture  
            Set img = ActiveSheet.Pictures.Insert(imgPath)  
            img.Top = ActiveCell.Top  
            img.Left = ActiveCell.Left  
            img.Width = 100 ' The image width can be adjusted as needed 
            img.Height = 100 ' The image height can be adjusted as needed
            img.Visible = True  
        Else  
            MsgBox "The current cell does not have a valid hyperlink。", vbExclamation  
        End If  
    End Sub
    

    Kod Açıklaması:

    Bu kod ilk olarak, o anda seçili olan hücreden ilk köprünün adresini (yolunu) ayıklamaya çalışır.

    Köprü varsa ve geçerliyse, kod ilgili görüntüyü ekleyecektir.

    Seçilen hücrede bir köprü yoksa, kod sizi bilgilendirmek için bir mesaj kutusu görüntüler.

    Adım 3: VBA düzenleyicisini kaydedin ve kapatın

    Kodu kaydetmek için basın Ctrl + S , ardından VBA Düzenleyicisi'ni kapatın.

    Adım 4: Makroyu Çalıştırın

    Excel'de:

    Köprüyü eklediğiniz hücrede istediğiniz köprüyü tıklatın.

    öğesine tıklayın , seçinShowImageFromLink ve öğesine tıklayınRun .Developer > Macros Bu, hücrenizdeki köprüye dayalı olarak ilgili görüntüyü önizleyecektir.

    Adım 5: Bir düğme oluşturun (isteğe bağlı)

    Bu makroyu daha rahat çalıştırmak istiyorsanız, bu makroyu yürütmek için bir şekil veya düğme oluşturabilirsiniz:

    Şekil ekleme:

    öğesine tıklayın Insert > Shapes, bir şekil seçin ve çizin.

    Makroyu atayın:

    Eklenen şekli sağ tıklatın, öğesini seçin Assign Macro.

    Açılır pencerede, öğesini seçin ShowImageFromLinkve öğesine tıklayın OK.

    Notlar:

    Seçili hücrenin gerçekten de bir görüntü dosyasına işaret eden geçerli bir köprü içerdiğinden emin olun.

    Bu sayede her seferinde yolu manuel olarak değiştirmenize gerek kalmaz. İlgili resmi görüntülemek için köprüyü içeren hücreyi seçmeniz ve makroyu çalıştırmanız yeterlidir.

    Umarım bu öneriler size yardımcı olmuştur!

    Başka sorularınız varsa veya daha fazla yardıma ihtiyacınız olursa lütfen bana bildirmekten çekinmeyin.

    Saygılarımızla,

    Adrian.C-MSFT | Microsoft Topluluk Destek Uzmanı

    0 yorum Açıklama yok
  2. Özgür DURANLIOĞLU 34,765 Saygınlık puanı Gönüllü Moderatör
    2024-12-04T10:06:42+00:00

    Merhaba Tolga Mergen,

    Excel üzerinde hazır olarak bu şekilde bir fonksiyon yoktur. Makro ile yapabilirsiniz. Ancak bunun için VBA dilini bilmeniz gerekir. Örnek bir VBA makrosu da BURADA görebilirsiniz. Site Microsoft'a ait değildir. Verdiği bilgiler doğrudur ancak reklam gibi alanlara tıklarken dikkatli olun.

    Nasıl makro oluşturabileceğinizi de Hızlı başlangıç: Makro oluşturma makalesinden görebilirsiniz.

    0 yorum Açıklama yok