सम्मिलित करें Word, आकार छवि, छवि सम्मिलित करने के लिए बॉर्डर्स का उपयोग कर Excel VBA

एक शब्द फाइल करने के लिए इस कार्यक्रम में एक छवि आवेषण और छवियों और एक सीमा सम्मिलित आकार बदलता है.

व्याख्या

इस कार्यक्रम के लिए VBA कार्यपत्रक में सेटिंग के अनुसार एक छवि और इसे डालने शब्द छवि का आकार फाइल करने के लिए निकालने और सीमा के साथ एक छवि के चारों ओर विकसित की है.

आदेश में कार्यक्रम के काम संदर्भ "माइक्रोसॉफ्ट वर्ड XX.X Object पुस्तकालय जरूरत है" बनाने के लिए सक्षम हो.

उदाहरण के VBA कोड का फ़ाइल को इस वेब पृष्ठ के नीचे, पर डाउनलोड करने का आनंद के लिए उपलब्ध है! या बस कॉपी और कोड इस पृष्ठ से सीधे चिपकाएँ.

कोड

Public Sub Insert_Image_to_Word_Resize_Image_Insert_Borders_using_VBA_Excel()

Dim Insert_Image_to_Word_Resize_Image_Insert_Borders_using_VBA_Excel_APP As Word.Application
Dim Insert_Image_to_Word_Resize_Image_Insert_Borders_using_VBA_Excel_DOC As Word.Document
Set Insert_Image_to_Word_Resize_Image_Insert_Borders_using_VBA_Excel_APP = CreateObject("Word.Application")

Dim PlaceOfWordFile As String
Dim NameOfWordFile As String

PlaceOfWordFile = Range("B4").Value
NameOfWordFile = Range("B5").Value

PlaceOfImageFile = Range("B6").Value
NameOfImageFile = Range("B7").Value

NamePlaceImage = PlaceOfImageFile + "\" + NameOfImageFile
NamePlace = PlaceOfWordFile + "\" + NameOfWordFile

Insert_Image_to_Word_Resize_Image_Insert_Borders_using_VBA_Excel_APP.Visible = True

Set Insert_Image_to_Word_Resize_Image_Insert_Borders_using_VBA_Excel_DOC = Insert_Image_to_Word_Resize_Image_Insert_Borders_using_VBA_Excel_APP.Documents.Open(NamePlace, ReadOnly:=False)

Set WORD_Image = Insert_Image_to_Word_Resize_Image_Insert_Borders_using_VBA_Excel_APP.Selection.InlineShapes.AddPicture(NamePlaceImage, False, True)
   
HeightOfImage = Range("D5").Value
   
With WORD_Image
    H = .Height
    B = .Width
    Ratio = H / B
    .Height = HeightOfImage
    .Width = HeightOfImage / Ratio
End With

WORD_Image.Borders.OutsideLineStyle = wdLineStyleSingle

Insert_Image_to_Word_Resize_Image_Insert_Borders_using_VBA_Excel_DOC.Save
Insert_Image_to_Word_Resize_Image_Insert_Borders_using_VBA_Excel_APP.Quit

Set Insert_Image_to_Word_Resize_Image_Insert_Borders_using_VBA_Excel_DOC = Nothing
Set Insert_Image_to_Word_Resize_Image_Insert_Borders_using_VBA_Excel_APP = Nothing

End Sub


 

 

 

डाउनलोड फ़ाइल Excel!Insert_Image_to_Word_Resize_Image_Insert_Borders_using_VBA_Excel.xls

 

Add your comment

Your name:
Subject:
Comment: