Разпечатване на диаграми. Създаване на PDF

Безплатни 20 урока
регистрирай се и научи

Ако сте вече потребител - Регистриран съм
Видео

Въпроси и отговори

  • Как да създам графичен файл, например JPEG, който да съдържа една диаграма от Excel?

    Илияна:

    Нужно ми е да имам диаграмата не в PDF, a в графичен формат. Помогнете как да направя това!

    Краси Кръстев:

    Здравей, Илияна.

    Може би има няколко начина:


    Има вариант да направиш PDF, после във Photoshop да направиш този PDF в JPEG.


    Има вариант да изпратиш графиката в Power Point и там да запазиш файла в JPEG, PNG .


    Може да си иснталираш допълнителен Виртуален принтер от вида на CutePDF

    тук може да го изтеглиш CutePDF_Download

    с който може да "разпечатваш" във формат JPEG, PNG и т.н.Този вариант преди време във по-старите версиии с малко по-малко знания ми беше любимия, както за Excel така и за други програми като AutoCAD, Word и т.н.


    Вариант който за мен в момента е най-бързия и би ти спестил време е VBA КОД. КОДА е много дълъг :)

    Sub SaveSelectedChartAsImage()
    ActiveChart.Export "C:\My Charts\SpecialChart.jpeg"
    End Sub
    

    Как работи?

    Като всеки код, слагаш го в VBA Редактора (снимка 1 позиция 1) в отделен модул (снимка 1 позиция 2) и готово. Запазваш файла да бъде с .xlsm формат за да може да го стартираш.

    Снимка_1

    След това отиваш в Ексел, селектираш графиката (снимка 2 позиция 1), след това отиваш на Developer (снимка 2 позиция 2), след това избираш Macros бутона (снимка 2 позиция 3), след което избираш макроса SaveSelectedChartAsImage (снимка 2 позиция 4), след което избираш RUN(снимка 2 позиция 5) бутона.

    Снимка_2

    Готово!

    В папката C:\My Charts* (снимка 3 позиция 1), вече имам файл с име *SpecialChart.jpeg

    Снимка_3

    Тук важното е да имаш папка в директория C: - > My Charts, АКО искаш да се запазват в друга папка то тогава промени VBA Кода.

    Sub SaveSelectedChartAsImage()
    ActiveChart.Export "ДРУГА_ПАПКА\SpecialChart.jpeg"
    End Sub
    

    Във VBA кода може да промениш разширението на файла SpecialChart.jpeg , на .png или *. jpg* съответно ще получиш графиката в дадения формат, който си записала като разширение.

    Тук: ФайлсКОД

    споделям директно файл заедно с VBA кода вътре в него, ако искаш може да го ползваш него направо.


    Kocho:

    Аз пък правя Print Screen на графиката, след което пействам в Pait, изрязвам ако се налага и си сейвам картинката