Coder Social home page Coder Social logo

zbchristian / pptpentool Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 6 MB

Powerpoint Add-in for a pencil toolbar in presenter mode

VBA 97.33% Visual Basic 6.0 2.67%
add-in pen pencil powerpoint slideshow toolbar change-color ink annotation presenter-mode

pptpentool's Introduction

Powerpoint Add-in: Quick access pen toolbar for slideshows

Add a hovering quick access toolbar to the slide show to directly select the color of the annotation pen, a highlighter, an eraser, laser pointer, insert a new empty slide and display the slide overview.

The toolbar can be used in duplicated screen view as well as on the presenter view.

Toolbar to select pen properties and more

Toolbar to select pen properties and more

As you can see, there are two versions of the toolbar. At startup you will see the horizontal version. Clicking the turn left/right icon allows to switch between the two versions.

The vertical version is, due to restrictions for the minimal width of userforms in office, quite wide.

The toolbar has been tested with Office 2016 and 2019 with 64bit versions

How to Install

Test the Add-in by double clicking the the file PenTool.ppam and Powerpoint should start and run the Add-in. To install the toolbar, you should copy it to your Add-in directory (e.g. C:\Users\<username>\AppData\Roaming\Microsoft\AddIns ). Open an empty Powerpoint presentation and goto File -> Options -> Add-Ins -> Manage "Powerpoint Add-Ins" -> Insert new and select the file PenTool.ppam

It might be, that a security warning appears to enable macros. You will only be able to use the Add-in, when macros are allowed to be executed.

A new entry in the Menu appears called Pen Tool.

Pen Tool Ribbon to enable/disable the toolbar

The Add-in has been created with Powerpoint 2016 and tested on 2019. If an error message pops up, when enabling the toolbar, your version is not compatible. To solve this problem, you can follow the instructions below for the customization to create the Add-in from the PenTool.pptm file.

How to use it?

When starting Powerpoint, the toolbar is disabled. To enable it, you need to click the Enable button in the Pen Tool menu. The toolbar appears once the slide show is started.

Annotations are usually done with a second screen/projector attached to the laptop or tablet. Per default, Powerpoint starts with the "Presenter View" on the main screen. The toolbar will appear on the "Presenter View" screen in the top left corner. You can use it to annotate the current slide in the presenter view. Usually you would increase the size of the current slide to make this convenient.

To draw directly on the projected screen, you need to switch to "Mirrored Screens" AND disable the "Presenter View" in the "Slide Show" settings. Goto Monitor group and uncheck "Use Presenter View".

Buttons

Move button : Move the toolbar to a different location

Turn button : Turn the toolbar to vertical layout

Select pen color buttons : Switch to annotation pen and select the color

Eraser button : Switch to eraser tool

Highlighter button : Switch to highlighter pen

Laser pointer button : Use pen as laser pointer

New slide button : Add an empty slide

All slides button : Open the slide overview

Goto previous slide button : Goto previous slide

Goto next slide button : Goto next slide

Revert cursor to arrow : Revert cursor to arrow

Show black screen and back : Show a black screen

Continue presentation : Continue presentation

Exit slide show : Exit the slide show

Customization

Open the file PenTool.pptm and start the VBA console (ALT+F11). To run the code, you have to execute InitializeApp in the module PenTool_Init: select the module, place the cursor at the end of the code and hit F5 to execute. Afterwards, goto the PPT window and start a slideshow. The toolbar should appear now.

After you did your modifications, save the pptm file AND do a save as to PenTool.ppam. The latter requires some additions. Install the CustomUIEditor or the project Office RibbonX Editor, load the ppam file and right click on the name in the left hand pane. Select Office 2010 ... and paste the content of the file PenTool.xml into the right pane. Customize the XML content.

Thats it! Now you can load the Add-In again. If you did not change the name, the modifications will be visible at the next start of Powerpoint.

Simple Version

The standard version PenTool.ppam sends key shortcuts to Powerpoint to switch to the Eraser, Highlighter and Laser Pointer. This might fail, depending on the Office version. The PenTool_simple.ppam contains a pure Visual Basic macro based version. This version misses the Highlighter and the icon of the Eraser is the laser pointer.

Toolbar to select th epen color

Enjoy!

pptpentool's People

Contributors

zbchristian avatar

Stargazers

 avatar

Watchers

 avatar

pptpentool's Issues

Change the line weigth func?

Dear Developer, It is a good idea that make a tool bar on present mode.
Now i meet a problem while i am present math class and try to use ppt pen to draw a anwser, but the line weigth is tool small that most of students talk to me, could you add this function?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.