Excel'e eklenen resimler otomatik olarak "Picture 1", "Picture 2" ve benzeri adlandırılacaktır. Seçilen resmin etrafına bir kenarlık koymak için bir fonksiyon çalıştırıyorum. Sorun, eğer çalışma sayfasında "Resim 1" olan iki resim varsa, fonksiyonun kafasını karıştıracak ve hangisini kullanacağını bilmeyecek, ancak yanlış bir görüntüye rastgele yerleştirecektir. Görüntünün ad kutusunu değiştirmek veya en azından seçilen görüntüyü almak için zaten var mı?Ekli resimlerin excel olarak yeniden adlandırılması
Burada resmin üzerine sınır koymak benim kod: Deneyin
Private Function AddImageBorder(WhichSheet As String)
With ActiveWorkbook.Sheets(WhichSheet).Shapes(Selection.Name)
.Line.Weight = 5
.Line.Visible = msoTrue
End With
End Function
Seçilen görüntünün etrafında imageborder eklemeden önce çalışma sayfasındaki tüm görüntüleri yeniden adlandırmanın bir yolu var mı? –
Peki, sayfadaki tüm nesnelerin arasında dolaşarak, öğenin bir resim olup olmadığını kontrol edip, daha sonra yeniden adlandırmaya başladım. Bunu yapmaya çalışmak için bir kod yazın ve sonra kodla belirli bir sorun yaşıyorsanız, yeni bir soru sorun. Ayrıca, bu cevap sorunuzdaki sorunu çözerse, bunu yanıt olarak işaretlemeyi düşünebilirsiniz. – OpiesDad