VBA kullanarak bir görüntüyü nasıl bir sözcük belgesine ekleyebilirim?Word Belgeye Resim Ekleme ve VBA ile ölçeklendirme
Word belgesine bir yer imi eklemeyi denedim ve görüntü eklemeyi denedim, ancak her zaman yer imi alanı yerine formun en üstüne ekleniyor. Yer imine uymalı mıyım yoksa resmi eklemenin başka bir yolu var mı?
aşağıda kodum bakınız:
Dim wrdApp As Word.Application
Dim wrdDoc As Word.Document
Set wrdApp = CreateObject("Word.Application")
Dim objWdRange As Word.Range
Dim GraphImage As String
Dim shortString As String
shortString = Range("short").Value
GraphImage = "http://xxx.xxxxx.com/xxx/xxx.png?instrument=Image.png"
wrdApp.Visible = True
Set wrdDoc = wrdApp.Documents.Open("C:\Program Files\My Dropbox\dailystrategy.doc")
Set objWdRange = wrdDoc.Content
With wrdDoc
If wrdDoc.Bookmarks.Exists("shortString ") Then
wrdDoc.Bookmarks("shortString ").Range.Text = shortString
End If
If wrdDoc.Bookmarks.Exists("GraphImage") Then
wrdDoc.Bookmarks("GraphImage").Range.InlineShapes.AddPicture Filename:=GraphImage, LinkToFile:=False, SaveWithDocument:=True
End If
wrdDoc.SaveAs "c:\temp\test.doc"
' close the document
Set wrdDoc = Nothing
Set wrdApp = Nothing
End With
Saygılarımızla
Merhaba, bunun için teşekkürler, haklısınız, görüntü doğru yere yerleştiriliyor, ancak boyutlar sayfa için çok büyük. Görüntü boyutlarını VBA kullanarak programatik olarak ayarlama var mı? – Kojof
Evet, yapabilirsin. Bir Satır Satırının Yükseklik/Genişlik özelliklerini kullanabilir veya yukarıdaki kodu güncellediğim gibi ScaleHeight/ScaleWidth'i kullanabilirsiniz. –
Bunun için teşekkürler, çok takdir. – Kojof