powered by simpleCommunicator - 2.0.57     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как_сохранить_содержимое_ячейки_в_картинку
8 сообщений из 8, страница 1 из 1
Как_сохранить_содержимое_ячейки_в_картинку
    #38586147
Альтаир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Формирую штрих код с помощью специального шрифта в Ecxel. Можно ли сохранить содержимое ячейки, как картинку? Спасибо.
...
Рейтинг: 0 / 0
Как_сохранить_содержимое_ячейки_в_картинку
    #38586393
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Типа такого не подойдет? Я сам не проверял:

http://stackoverflow.com/questions/17077378/use-vba-to-screenshot-completed-userform-and-attach-to-email
...
Рейтинг: 0 / 0
Как_сохранить_содержимое_ячейки_в_картинку
    #38586467
Альтаир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid Kudryavtsev,
там делают скриншот формы, а мне нужно ячейки
...
Рейтинг: 0 / 0
Как_сохранить_содержимое_ячейки_в_картинку
    #38586470
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Непонятно зачем нужно
2. Насколько я могу понять, там делают через clibpboard. Запихать ячейку в clipboard должно быть проще простого

Не проверял. Мне нафиг не сдалось. Плюс практическая ценность для меня совершенно не понятна.
...
Рейтинг: 0 / 0
Как_сохранить_содержимое_ячейки_в_картинку
    #38586520
Альтаир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Практическая ценность следующая - передавать пользователю картинку со штрих кодом, чтобы ему не приходилось устанавливать дополнительно шрифт.
...
Рейтинг: 0 / 0
Как_сохранить_содержимое_ячейки_в_картинку
    #38586639
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Как_сохранить_содержимое_ячейки_в_картинку
    #38586781
Альтаир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Казанский,

Большое спасибо! Использовала
[A1].Copy
Shell """C:\Program Files\IrfanView\i_view32.exe"" /clippaste /dpi=(300,300) /convert=d:\A1.jpg"
...
Рейтинг: 0 / 0
Как_сохранить_содержимое_ячейки_в_картинку
    #38587890
-_Дмит_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Решение без сторонней программы:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
Sub Макрос1()
Dim lH As Long, lW As Long
Dim strShNa As String, strFiNa As String
    strFiNa = "C:\new.jpg"
    Selection.CopyPicture Appearance:=xlScreen, Format:=xlBitmap  'могут быть разные параметры качества
    lH = Selection.Height
    lW = Selection.Width
    Charts.Add
    ActiveChart.SetSourceData Source:=Sheets("Лист1").Range("A1") 'A1 - пустая ячейка
    ActiveChart.Location Where:=xlLocationAsObject, Name:="Лист1"
    strShNa = ActiveChart.Name
    strShNa = Trim(Replace(strShNa, "Лист1", vbNullString))
    ActiveSheet.Shapes(strShNa).Height = lH + 8  'при вставке картинки в диаграмму остаётся рамка
    ActiveSheet.Shapes(strShNa).Width = lW + 8   'по этому увеличиваем её на двойную толщину
        DoEvents
    ActiveChart.Paste
    ActiveChart.Export Filename:=strFiNa, FilterName:="jpg"
    ActiveSheet.Shapes(strShNa).Delete
End Sub
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как_сохранить_содержимое_ячейки_в_картинку
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]