SlideShare a Scribd company logo
1 of 33
Download to read offline
AUTOMATION OF CERTIFICATE WRITING
(USING MICROSOFT EXCEL & WORD)
MR. VYOMESH R K JAVLE
LECTURER, DEPT. OF BIOINFORMATICS
PATKAR VARDE COLLEGE
INDEX
• Why Automation of Certificate writing is Required?
• Steps involved in Automation
• Key Points to Remember
07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 2
WHY AUTOMATION OF CERTIFICATE WRITING IS
REQUIRED?
• It will be useful to reduce the paper waste-ages, indirectly aiding in conserving few
tree’s per year.
• It can be cost effective for School/Institutes/Companies.
• Basic software like Microsoft Word and Excel are used, to make it simpler.
• Allotted member for registration team can reduced and other can team up with other
sections requiring more members for work.
07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 3
STEPS INVOLVED IN AUTOMATION
• Step 1: Gather the Data
• Create a Data Source (generally google form), make sure it is storing the data in Excel sheet.
• Variable name/parameter should have no space to avoid clash with Macro’s used
• E.g. Name of Participant this should be changed in Excel to either just Names or put an
underscore in between the words i.e. Name_of_Participant
• Also the worksheet name should be noted, which is used in the Macro’s to locate the data.
07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 4
Note the format of
variable name
Note the name of
the working sheet
• Step 2: Store the data at appropriate location
• Location is important for importing as well as exporting the Files using the Macro’s
• Excel File containing the data of participants and word file containing the certificate should be kept in
same folder.
• Also a separate folder needs to be created within the above location to store the certificate of individual
participant (we will learn and see this steps in the coming slides)
07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 5
Location where
folder, excel and
certificate is
stored. Location can
be altered as per
requirement
Word File containing
the certificate
Excel File containing
the Data
• Step 3: Certificate in the word file.
• It can be created or templates from the Microsoft office can be selected. (To show and run
example, I will be select a template from Microsoft itself)
• Font style and size can be adjusted as per requirement
07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 6
• Step 4: Linking the Excel Data using tab “Mailings”
07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 7
In Mailings click on Start Mail Merge
and select Step-by-Step Mail Merge
Wizard. This will open dialog box on
right hand side of word file.
07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 8
In Mail Merge,
select type as
Letters and
below click on
Next: Starting
document
07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 9
Select Use the
Current
document and
below click on
Next: Select
recipients
07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 10
In Mail Merge,
select recipients as
Use an existing list
and click on
Browse i.e. we will
be selecting the
excel file from
which the data
needs to be
imported
• In the previous slide, when u click on browse option, dialog box will open up. Now
navigate to folder where the excel sheet is kept. Excel sheet used here is
named as List.xlsx. Select it and click on open.
07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 11
• Select table, helps us to select the sheet from which we want collaborate the data
in certificates. Make sure there is tick on box stating “First row of data contains
column headers.”
07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 12
• Check the data once and click OK. If need one can explore Refine option provided.
• Click of “Next: Write your letter” option provided at bottom right side of word file.
07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 13
• Link the data from excel sheet using Insert merge field option. E.g. Take Cursor at place
where one wants to keep the name of participant, now click on Insert merge field and
from the drop down select Full_Name and at the location of cursor it appear with <<
and >>
07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 14
• Insert the other field as shown for Full_Name on to the required area. After
Completion click on “Next: Preview your letter”
07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 15
07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 16
Click on << or
>> will help one
access if other
data (toggle
between the
records) is being
replicated
properly in area
allotted. Edit
option is also
available. If no
Error, then click
Next: Complete
the Merge
• To complete the merge, click on Finish & Merge → select Edit Individual Merge. Dialog box
will ask to merge records, select “all” option. And click ok. If time is not constraint the
current record or From can be used to generate individual doc. May not be useful it record
list or participant number is to large.
07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 17
• Problem with “all” option is it save al
the records in one particular file it-
self. To segregate each record we will
use Macros.
• Code for Macros is freely available at
link:
https://learndataanalysis.org/automat
e-mail-merge-to-save-each-record-
individually-with-word-vba/
• Close new document, which show all the
certificate together. And move on to
the original certificate file.
07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 18
• Step 4: Creating Macros, Editing Macros and generating records individually
• On Original certificate for writing Macros, press alt + F11 or alt + Fn + F11, which opens the VBA
screen to write code. (As show above)
07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 19
• In VBA, Right click on ThisDocument → Insert → Module (new blank file will pop up).
• Paste to code available on link given on previous slide into the blank file and do the
required changes
07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 20
EDITING IN MACROS CODE (1ST: LOCATION )
07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 21
Insert proper paths as per
requirement
EDITING IN MACROS CODE (2ND: WORKSHEET NAME )
07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 22
Insert proper worksheet
name as per mentioned in
the excel file
EDITING IN MACROS CODE (3RD: OUTPUT FILE NAME )
07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 23
Insert proper Datafields
as per mentioned in the
excel file
• This is how the macros will look after editing. Saving Marcos in appropriate way
is very important.
07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 24
• When clicked on save it will prompt, above dialog box. Select No, so that we
can save the file in appropriate format. A new dialog box will open.
07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 25
• Here Select the file name and save as type to be Word Macro-Enabled Document. Save
it in same location as the previous files.
• File will have slightly different icon as show in 2nd Figure.
07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 26
• Output Folder is currently empty because we haven’t initiate the
Macros.
07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 27
• To Run Macros, go into the View tab and click on Macros icon. New Dialog
Box will open up, select the appropriate macros.
07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 28
• Select TestRun i.e. macros we created in previous steps. Finally click on RUN
07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 29
• It will take few seconds, and word as well as pdf file will be generated for each
record individual.
07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 30
07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 31
Individual Certificate can Visualized and send to participants through Gmail
KEY POINTS TO REMEMBER
• Data in Excel should be checked before compiling the record to certificates.
• Variable name and Worksheet name should be kept simple within the Excel Sheet.
Font Size and Style can be change as per requirement within the certificate.
• Macro can be tough to understand, but requires minimum changes.
• It will take few attempts to master it. #Quarantine Learn Something New
• It can be cost effective and contribute minorly in saving a part of our Environment.
07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 32
THANK YOU
07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 33

More Related Content

What's hot

Xml For Dummies Chapter 17 Serving Up The Data Xml And Databases
Xml For Dummies   Chapter 17 Serving Up The Data Xml And DatabasesXml For Dummies   Chapter 17 Serving Up The Data Xml And Databases
Xml For Dummies Chapter 17 Serving Up The Data Xml And Databasesphanleson
 
Ms access Database
Ms access DatabaseMs access Database
Ms access DatabaseYasir Khan
 
Lesson Two Exploring An Access Database
Lesson Two   Exploring An Access DatabaseLesson Two   Exploring An Access Database
Lesson Two Exploring An Access Databaseguevarra_2000
 
Access presentation
Access presentationAccess presentation
Access presentationDUSPviz
 
Intro to Microsoft Access
Intro to Microsoft AccessIntro to Microsoft Access
Intro to Microsoft AccessDUSPviz
 
Starting ms access 2010
Starting ms access 2010Starting ms access 2010
Starting ms access 2010Bryan Corpuz
 
Data Mining with MS Access
Data Mining with MS AccessData Mining with MS Access
Data Mining with MS AccessDhatri Jain
 
Bis245 week 5 i lab devry university er diagram and er matrix
Bis245 week 5 i lab devry university   er diagram and er matrixBis245 week 5 i lab devry university   er diagram and er matrix
Bis245 week 5 i lab devry university er diagram and er matrixlitmanen232
 

What's hot (13)

Xml For Dummies Chapter 17 Serving Up The Data Xml And Databases
Xml For Dummies   Chapter 17 Serving Up The Data Xml And DatabasesXml For Dummies   Chapter 17 Serving Up The Data Xml And Databases
Xml For Dummies Chapter 17 Serving Up The Data Xml And Databases
 
Ms access Database
Ms access DatabaseMs access Database
Ms access Database
 
Ms access
Ms accessMs access
Ms access
 
Lesson Two Exploring An Access Database
Lesson Two   Exploring An Access DatabaseLesson Two   Exploring An Access Database
Lesson Two Exploring An Access Database
 
Ms access 2007
Ms access 2007Ms access 2007
Ms access 2007
 
Ms access
Ms accessMs access
Ms access
 
Ms access
Ms accessMs access
Ms access
 
Access presentation
Access presentationAccess presentation
Access presentation
 
Intro to Microsoft Access
Intro to Microsoft AccessIntro to Microsoft Access
Intro to Microsoft Access
 
Starting ms access 2010
Starting ms access 2010Starting ms access 2010
Starting ms access 2010
 
Data Mining with MS Access
Data Mining with MS AccessData Mining with MS Access
Data Mining with MS Access
 
Ms Access
Ms AccessMs Access
Ms Access
 
Bis245 week 5 i lab devry university er diagram and er matrix
Bis245 week 5 i lab devry university   er diagram and er matrixBis245 week 5 i lab devry university   er diagram and er matrix
Bis245 week 5 i lab devry university er diagram and er matrix
 

Similar to Automation of certificate writing (E-Certificate)

Robert Parkin Portfolio
Robert Parkin PortfolioRobert Parkin Portfolio
Robert Parkin Portfoliorsparkin
 
Elementary Data Analysis with MS excel_Day-1
Elementary Data Analysis with MS excel_Day-1Elementary Data Analysis with MS excel_Day-1
Elementary Data Analysis with MS excel_Day-1Redwan Ferdous
 
Jessica Herndon Sql Portfolio
Jessica Herndon Sql PortfolioJessica Herndon Sql Portfolio
Jessica Herndon Sql PortfolioJessicaLHerndon
 
BUS 145 – Database Project – Part 2 Build and Test The.docx
BUS 145 – Database Project – Part 2 Build and Test The.docxBUS 145 – Database Project – Part 2 Build and Test The.docx
BUS 145 – Database Project – Part 2 Build and Test The.docxRAHUL126667
 
Sample_Data_and_Data_Modules
Sample_Data_and_Data_ModulesSample_Data_and_Data_Modules
Sample_Data_and_Data_ModulesMichael Cook
 
NYC School of Data - High School Selection Workshop
NYC School of Data - High School Selection WorkshopNYC School of Data - High School Selection Workshop
NYC School of Data - High School Selection Workshopmsewtz
 
Dennis Schmid Portfolio
Dennis Schmid PortfolioDennis Schmid Portfolio
Dennis Schmid PortfolioDennis Schmid
 
BLOCKCHAIN IMPLEMENTATION IN EDUCATIONAL SYSTEM
BLOCKCHAIN IMPLEMENTATION IN EDUCATIONAL SYSTEMBLOCKCHAIN IMPLEMENTATION IN EDUCATIONAL SYSTEM
BLOCKCHAIN IMPLEMENTATION IN EDUCATIONAL SYSTEMIRJET Journal
 
Performance Optimization: Incorporating Database and Code Optimzitation Into ...
Performance Optimization: Incorporating Database and Code Optimzitation Into ...Performance Optimization: Incorporating Database and Code Optimzitation Into ...
Performance Optimization: Incorporating Database and Code Optimzitation Into ...Michael Findling
 
TaskYou are required to prepare for this Assessment Item by1..docx
TaskYou are required to prepare for this Assessment Item by1..docxTaskYou are required to prepare for this Assessment Item by1..docx
TaskYou are required to prepare for this Assessment Item by1..docxbradburgess22840
 
TaskYou are required to prepare for this Assessment Item by1..docx
TaskYou are required to prepare for this Assessment Item by1..docxTaskYou are required to prepare for this Assessment Item by1..docx
TaskYou are required to prepare for this Assessment Item by1..docxdeanmtaylor1545
 
Online examination documentation
Online examination documentationOnline examination documentation
Online examination documentationWakimul Alam
 
DBT PU BI Lab Manual for ETL Exercise.pdf
DBT PU BI Lab Manual for ETL Exercise.pdfDBT PU BI Lab Manual for ETL Exercise.pdf
DBT PU BI Lab Manual for ETL Exercise.pdfJanakiramanS13
 
Bilir's Business Intelligence Portfolio SSAS Project
Bilir's Business Intelligence Portfolio SSAS ProjectBilir's Business Intelligence Portfolio SSAS Project
Bilir's Business Intelligence Portfolio SSAS ProjectFigen Bilir
 
Documentation project of college management [1]
Documentation project of college management [1]Documentation project of college management [1]
Documentation project of college management [1]Priyaranjan Verma
 
Cis 515 Effective Communication-snaptutorial.com
Cis 515 Effective Communication-snaptutorial.comCis 515 Effective Communication-snaptutorial.com
Cis 515 Effective Communication-snaptutorial.comjhonklinz10
 
Document Automation with Power Automate
Document Automation with Power AutomateDocument Automation with Power Automate
Document Automation with Power AutomateWyngate Solutions
 

Similar to Automation of certificate writing (E-Certificate) (20)

Robert Parkin Portfolio
Robert Parkin PortfolioRobert Parkin Portfolio
Robert Parkin Portfolio
 
Elementary Data Analysis with MS excel_Day-1
Elementary Data Analysis with MS excel_Day-1Elementary Data Analysis with MS excel_Day-1
Elementary Data Analysis with MS excel_Day-1
 
Jessica Herndon Sql Portfolio
Jessica Herndon Sql PortfolioJessica Herndon Sql Portfolio
Jessica Herndon Sql Portfolio
 
BUS 145 – Database Project – Part 2 Build and Test The.docx
BUS 145 – Database Project – Part 2 Build and Test The.docxBUS 145 – Database Project – Part 2 Build and Test The.docx
BUS 145 – Database Project – Part 2 Build and Test The.docx
 
Sample_Data_and_Data_Modules
Sample_Data_and_Data_ModulesSample_Data_and_Data_Modules
Sample_Data_and_Data_Modules
 
NYC School of Data - High School Selection Workshop
NYC School of Data - High School Selection WorkshopNYC School of Data - High School Selection Workshop
NYC School of Data - High School Selection Workshop
 
2746-2016
2746-20162746-2016
2746-2016
 
Dennis Schmid Portfolio
Dennis Schmid PortfolioDennis Schmid Portfolio
Dennis Schmid Portfolio
 
BLOCKCHAIN IMPLEMENTATION IN EDUCATIONAL SYSTEM
BLOCKCHAIN IMPLEMENTATION IN EDUCATIONAL SYSTEMBLOCKCHAIN IMPLEMENTATION IN EDUCATIONAL SYSTEM
BLOCKCHAIN IMPLEMENTATION IN EDUCATIONAL SYSTEM
 
Performance Optimization: Incorporating Database and Code Optimzitation Into ...
Performance Optimization: Incorporating Database and Code Optimzitation Into ...Performance Optimization: Incorporating Database and Code Optimzitation Into ...
Performance Optimization: Incorporating Database and Code Optimzitation Into ...
 
TaskYou are required to prepare for this Assessment Item by1..docx
TaskYou are required to prepare for this Assessment Item by1..docxTaskYou are required to prepare for this Assessment Item by1..docx
TaskYou are required to prepare for this Assessment Item by1..docx
 
TaskYou are required to prepare for this Assessment Item by1..docx
TaskYou are required to prepare for this Assessment Item by1..docxTaskYou are required to prepare for this Assessment Item by1..docx
TaskYou are required to prepare for this Assessment Item by1..docx
 
Online examination documentation
Online examination documentationOnline examination documentation
Online examination documentation
 
DBT PU BI Lab Manual for ETL Exercise.pdf
DBT PU BI Lab Manual for ETL Exercise.pdfDBT PU BI Lab Manual for ETL Exercise.pdf
DBT PU BI Lab Manual for ETL Exercise.pdf
 
Bilir's Business Intelligence Portfolio SSAS Project
Bilir's Business Intelligence Portfolio SSAS ProjectBilir's Business Intelligence Portfolio SSAS Project
Bilir's Business Intelligence Portfolio SSAS Project
 
Documentation project of college management [1]
Documentation project of college management [1]Documentation project of college management [1]
Documentation project of college management [1]
 
Dba2 spec
Dba2 specDba2 spec
Dba2 spec
 
Bis 245
Bis 245Bis 245
Bis 245
 
Cis 515 Effective Communication-snaptutorial.com
Cis 515 Effective Communication-snaptutorial.comCis 515 Effective Communication-snaptutorial.com
Cis 515 Effective Communication-snaptutorial.com
 
Document Automation with Power Automate
Document Automation with Power AutomateDocument Automation with Power Automate
Document Automation with Power Automate
 

Recently uploaded

ANTI PARKISON DRUGS.pptx
ANTI         PARKISON          DRUGS.pptxANTI         PARKISON          DRUGS.pptx
ANTI PARKISON DRUGS.pptxPoojaSen20
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...Nguyen Thanh Tu Collection
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...Nguyen Thanh Tu Collection
 
UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024Borja Sotomayor
 
Trauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical PrinciplesTrauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical PrinciplesPooky Knightsmith
 
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of TransportBasic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of TransportDenish Jangid
 
Improved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio AppImproved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio AppCeline George
 
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...Nguyen Thanh Tu Collection
 
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSean M. Fox
 
How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17Celine George
 
An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismDabee Kamal
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSAnaAcapella
 
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文中 央社
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjMohammed Sikander
 
Major project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategiesMajor project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategiesAmanpreetKaur157993
 
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMDEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMELOISARIVERA8
 
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxAnalyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxLimon Prince
 

Recently uploaded (20)

ANTI PARKISON DRUGS.pptx
ANTI         PARKISON          DRUGS.pptxANTI         PARKISON          DRUGS.pptx
ANTI PARKISON DRUGS.pptx
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
 
UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024
 
VAMOS CUIDAR DO NOSSO PLANETA! .
VAMOS CUIDAR DO NOSSO PLANETA!                    .VAMOS CUIDAR DO NOSSO PLANETA!                    .
VAMOS CUIDAR DO NOSSO PLANETA! .
 
Trauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical PrinciplesTrauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical Principles
 
OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...
 
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of TransportBasic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
 
Improved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio AppImproved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio App
 
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
 
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
 
How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17
 
An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in Hinduism
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
 
Major project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategiesMajor project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategies
 
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMDEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
 
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxAnalyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
 
Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"
 

Automation of certificate writing (E-Certificate)

  • 1. AUTOMATION OF CERTIFICATE WRITING (USING MICROSOFT EXCEL & WORD) MR. VYOMESH R K JAVLE LECTURER, DEPT. OF BIOINFORMATICS PATKAR VARDE COLLEGE
  • 2. INDEX • Why Automation of Certificate writing is Required? • Steps involved in Automation • Key Points to Remember 07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 2
  • 3. WHY AUTOMATION OF CERTIFICATE WRITING IS REQUIRED? • It will be useful to reduce the paper waste-ages, indirectly aiding in conserving few tree’s per year. • It can be cost effective for School/Institutes/Companies. • Basic software like Microsoft Word and Excel are used, to make it simpler. • Allotted member for registration team can reduced and other can team up with other sections requiring more members for work. 07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 3
  • 4. STEPS INVOLVED IN AUTOMATION • Step 1: Gather the Data • Create a Data Source (generally google form), make sure it is storing the data in Excel sheet. • Variable name/parameter should have no space to avoid clash with Macro’s used • E.g. Name of Participant this should be changed in Excel to either just Names or put an underscore in between the words i.e. Name_of_Participant • Also the worksheet name should be noted, which is used in the Macro’s to locate the data. 07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 4 Note the format of variable name Note the name of the working sheet
  • 5. • Step 2: Store the data at appropriate location • Location is important for importing as well as exporting the Files using the Macro’s • Excel File containing the data of participants and word file containing the certificate should be kept in same folder. • Also a separate folder needs to be created within the above location to store the certificate of individual participant (we will learn and see this steps in the coming slides) 07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 5 Location where folder, excel and certificate is stored. Location can be altered as per requirement Word File containing the certificate Excel File containing the Data
  • 6. • Step 3: Certificate in the word file. • It can be created or templates from the Microsoft office can be selected. (To show and run example, I will be select a template from Microsoft itself) • Font style and size can be adjusted as per requirement 07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 6
  • 7. • Step 4: Linking the Excel Data using tab “Mailings” 07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 7 In Mailings click on Start Mail Merge and select Step-by-Step Mail Merge Wizard. This will open dialog box on right hand side of word file.
  • 8. 07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 8 In Mail Merge, select type as Letters and below click on Next: Starting document
  • 9. 07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 9 Select Use the Current document and below click on Next: Select recipients
  • 10. 07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 10 In Mail Merge, select recipients as Use an existing list and click on Browse i.e. we will be selecting the excel file from which the data needs to be imported
  • 11. • In the previous slide, when u click on browse option, dialog box will open up. Now navigate to folder where the excel sheet is kept. Excel sheet used here is named as List.xlsx. Select it and click on open. 07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 11
  • 12. • Select table, helps us to select the sheet from which we want collaborate the data in certificates. Make sure there is tick on box stating “First row of data contains column headers.” 07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 12
  • 13. • Check the data once and click OK. If need one can explore Refine option provided. • Click of “Next: Write your letter” option provided at bottom right side of word file. 07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 13
  • 14. • Link the data from excel sheet using Insert merge field option. E.g. Take Cursor at place where one wants to keep the name of participant, now click on Insert merge field and from the drop down select Full_Name and at the location of cursor it appear with << and >> 07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 14
  • 15. • Insert the other field as shown for Full_Name on to the required area. After Completion click on “Next: Preview your letter” 07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 15
  • 16. 07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 16 Click on << or >> will help one access if other data (toggle between the records) is being replicated properly in area allotted. Edit option is also available. If no Error, then click Next: Complete the Merge
  • 17. • To complete the merge, click on Finish & Merge → select Edit Individual Merge. Dialog box will ask to merge records, select “all” option. And click ok. If time is not constraint the current record or From can be used to generate individual doc. May not be useful it record list or participant number is to large. 07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 17
  • 18. • Problem with “all” option is it save al the records in one particular file it- self. To segregate each record we will use Macros. • Code for Macros is freely available at link: https://learndataanalysis.org/automat e-mail-merge-to-save-each-record- individually-with-word-vba/ • Close new document, which show all the certificate together. And move on to the original certificate file. 07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 18
  • 19. • Step 4: Creating Macros, Editing Macros and generating records individually • On Original certificate for writing Macros, press alt + F11 or alt + Fn + F11, which opens the VBA screen to write code. (As show above) 07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 19
  • 20. • In VBA, Right click on ThisDocument → Insert → Module (new blank file will pop up). • Paste to code available on link given on previous slide into the blank file and do the required changes 07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 20
  • 21. EDITING IN MACROS CODE (1ST: LOCATION ) 07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 21 Insert proper paths as per requirement
  • 22. EDITING IN MACROS CODE (2ND: WORKSHEET NAME ) 07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 22 Insert proper worksheet name as per mentioned in the excel file
  • 23. EDITING IN MACROS CODE (3RD: OUTPUT FILE NAME ) 07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 23 Insert proper Datafields as per mentioned in the excel file
  • 24. • This is how the macros will look after editing. Saving Marcos in appropriate way is very important. 07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 24
  • 25. • When clicked on save it will prompt, above dialog box. Select No, so that we can save the file in appropriate format. A new dialog box will open. 07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 25
  • 26. • Here Select the file name and save as type to be Word Macro-Enabled Document. Save it in same location as the previous files. • File will have slightly different icon as show in 2nd Figure. 07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 26
  • 27. • Output Folder is currently empty because we haven’t initiate the Macros. 07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 27
  • 28. • To Run Macros, go into the View tab and click on Macros icon. New Dialog Box will open up, select the appropriate macros. 07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 28
  • 29. • Select TestRun i.e. macros we created in previous steps. Finally click on RUN 07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 29
  • 30. • It will take few seconds, and word as well as pdf file will be generated for each record individual. 07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 30
  • 31. 07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 31 Individual Certificate can Visualized and send to participants through Gmail
  • 32. KEY POINTS TO REMEMBER • Data in Excel should be checked before compiling the record to certificates. • Variable name and Worksheet name should be kept simple within the Excel Sheet. Font Size and Style can be change as per requirement within the certificate. • Macro can be tough to understand, but requires minimum changes. • It will take few attempts to master it. #Quarantine Learn Something New • It can be cost effective and contribute minorly in saving a part of our Environment. 07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 32
  • 33. THANK YOU 07-May-2020VYOMESH RKJ, DEPT. OF BIOINFORMATICS, PATKAR-VARDE COLLEGE 33