Merhaba,
Sizin sorunuz resim getirmekle ilgili..
Bu başlıkla doğrudan ilintili değil.. Forumda insert+picture komutları ile arama yaparsanız bolca örnek olduğunu görebilirsiniz..
...Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, Range("A1:A1000")) Is Nothing Then Exit Sub
Dim sPicture As String, pic As Picture
sPicture = Application.GetOpenFilename _
("Pictures (*.gif; *.jpg; *.bmp; *.tif), *.gif; *.jpg; *.bmp; *.tif", _
...
Bu özellik ofis 365 sürümünde bulunmaktadır..
Linkteki videoyu izleyiniz.
https://support.microsoft.com/en-us/office/insert-data-from-picture-3c1bb58d-2c59-4bc0-b04a-a671a6868fd7
Arkadaşlar sayın hocalarım. Biliyorum size basit gelecek ama yapıyordum unuttum. Araştırdım bulamadım.
UserForm'a arka plan fotoğraf koymak için, picture yazan kısımda (none) yazıyor. (Bitmap) yazarsa fotoğraf koyulup değiştirilebiliyor.
Orayı nasıl (Bitmap) yapabilirim.
Saygılarımla.
...Set pptApp = New PowerPoint.Application
Set pptPres = pptApp.Presentations.Add
say = 0
ReDim ara1(50000): ReDim ara2(50000)
Dim Picture As Object
For Each Picture In ActiveSheet.Shapes
'burası resimleri kopyalıyor bende 13 olarak gözüküyor sizde 8 olarak gözükebilir
If Picture.Type = 13...
...ActiveWorkbook.Name
Sayfa_Adı = ActiveSheet.Name
Set pptApp = New PowerPoint.Application
Set pptPres = pptApp.Presentations.Add
say = 0
Dim Picture As Object
For Each Picture In ActiveSheet.Shapes
'burası resimleri kopyalıyor bende 13 olarak gözüküyor sizde 8 olarak gözükebilir
If...
...ActiveWorkbook.Name
Sayfa_Adı = ActiveSheet.Name
Set pptApp = New PowerPoint.Application
Set pptPres = pptApp.Presentations.Add
say = 0
Dim Picture As Object
For Each Picture In ActiveSheet.Shapes
'burası resimleri kopyalıyor bende 13 olarak gözüküyor sizde 8 olarak gözükebilir
If...
çok Teşekkür ederim Hailt Hocam,
iyiki varsınız !
bir şey daha istesem çok olur mu acaba?
Burada Word Dosyası yerine Power point ' e veri göndermek istesek bu yapılabilir mi acaba?
Aynı şekilde word sayfaları yerine power point sunularına atmak
tekrar teşekkürler,
iyi çalışmalar.
...= 10 '50 'sağ
.TopMargin = 15 'üst
.BottomMargin = 10 '20 ' alt
.Orientation = wdOrientPortrait
yükseylik = 176
End With
End With
Dim Picture As Object
For Each Picture In ActiveSheet.Shapes
'burası resimleri kopyalıyor bende 13 olarak gözüküyor sizde 8 olarak gözükebilir
If Picture.Type...
...Set WordApp = CreateObject("Word.Application")
With WordApp
.Visible = True
Set doc = .Documents.Add
End With
With WordApp
WS.Shapes("Picture 1").Copy
.Selection.Paste
End With
doc.Paragraphs(doc.Paragraphs.Count).Range.InsertParagraphAfter
For i = 2 To 6
WS.Cells(2...
Selamlar bu sefer istediğim gibi ortaya geldi ancak ortalayıp hücrenin tepesine geldi.
Benim istediğim hem yatay hemde dikey olarak hücreyi ortalaması.
Şuanda sadece yatay olarak ortalandı dikey olarak en tepede. Ayrıca 2 den fazla resim seçince uygulama yapmıyor.
Yardımcı olabilirseniz...
Deneyiniz.
Option Explicit
Public Sub Fit_All_Selected_Pictures()
Dim pic As Picture
Dim PicWtoHRatio As Single
Dim CellWtoHRatio As Single
Select Case TypeName(Selection)
Case "DrawingObjects"
For Each pic In Selection
PicWtoHRatio =...
...Union([M5], [M13])) Is Nothing Then Exit Sub
On Error Resume Next
ActiveSheet.DrawingObjects.Delete
Dim resimyolu As String
Dim resim As Picture
resimyolu = ActiveWorkbook.Path & "\" & Sheets(2).[M5] & ".jpg"
Set resim = ActiveSheet.Pictures.Insert(resimyolu)
With Range("V2")
resim.Top = .Top...
...<> "" Then
If ActiveSheet.DrawingObjects.Count > 0 Then ActiveSheet.DrawingObjects.Delete
Dim resimyolu$, resim As Picture
resimyolu = ActiveWorkbook.Path & "\" & [M5] & ".jpg"
If Dir(resimyolu) <> "" Then
Set resim =...
...sabitlemesi bunu ortaya sabitleyecek şekilde revize etmem gerekiyor yardımcı olur musunuz?
Teşekkürler şimdiden.
Public Sub Fit_All_Selected_Pictures()
Dim pic As Picture
Dim PicWtoHRatio As Single
Dim CellWtoHRatio As Single
Select Case TypeName(Selection)...
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.