Сохранить содержимое выделенных ячеек как изображение и отправить POST запросом - VBA

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Мне необходимо сохранить содержимое выделенных ячеек как изображение и отправить POST запросом на определенный адрес. Из этого пока что получилось реализовать отправку на адрес введенной информации:
Вопрос, как получить содержимое выделенных ячеек и отправить их как jpeg картинку на удаленный сервер? То есть по сути записать в переменную postContent бинарное содержимое файла полученной картинки.

Решение задачи: «Сохранить содержимое выделенных ячеек как изображение и отправить POST запросом»

textual
Листинг программы
Sub SaveRangeToFile(rng As Range)
    With Application
        .DisplayAlerts = False
        Dim wsh As Worksheet
        rng.CopyPicture xlScreen, xlBitmap
        Set wsh = Worksheets.Add
        Dim cht As Excel.Chart
        Set cht = ActiveSheet.Shapes.AddChart.Chart
        cht.Location xlLocationAsNewSheet, "myChart"
        With ActiveChart
            .Paste
            .Export ActiveWorkbook.Path & "\" & "range.jpg", "JPG"
            .Delete
        End With
        wsh.Delete
        .DisplayAlerts = True
    End With
End Sub
Sub test()
    SaveRangeToFile Selection
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.857 из 5
Похожие ответы