2015-05-28 2 views
0

Я новичок в vb.net, и я хочу открыть существующий файл excel и вставить изображение в определенную ячейку, например, «C16».Вставьте картинку в существующий файл excel

Прошло три дня, и я искал эту тему, но то, что я нашел, просто создавало новый файл Excel и вставлял в него картинку.

Кто-нибудь может помочь?

+0

Пути вставки изображения в ячейку для существующего файла не должно отличаться от того, как на новый. Когда вы откроете его, просто добавьте свое изображение, как будто бы вы сделали. Посмотрите на эту ссылку: http://www.visual-basic-tutorials.com/WriteToExcel2007.php. Когда вы это сделаете, если вы все еще не можете, покажите нам какой-то код, и мы укажем вам, чего не хватает. – Fjodr

ответ

0

Я уже нашел решение: пожалуйста найти ниже

    workbook = APP.Workbooks.Open(filepath) 
        worksheet = workbook.Worksheets("name of the excel sheet") 

        worksheet.Visible = True 
        Dim pic1 As String = "picture path" 
        worksheet.Range("I51:I51").Select() 

I51 является клеткой, где я хочу, чтобы моя картина

    worksheet.PageSetup.Zoom = False 
        worksheet.PageSetup.FitToPagesWide = 1 
        worksheet.PageSetup.FitToPagesTall = 1 
        Dim opicture1 As Object 
        opicture1 = worksheet.Pictures.Insert(pic1) 
Смежные вопросы