PDA

View Full Version : Need help



Rathish
06-13-2013, 09:20 AM
Hi,
Need some help.
I have few macros in addin created by me. But i would like to know if its possible to open a window at the right side populated with My macro buttons. Similar to What we have in Word for applying styles. Any suggestions or help will help me to learn.

Thanks

Paul_Hossler
06-14-2013, 12:27 PM
I find it's much easier to use the CustomUI capability and add my own tab in the addin

Paul

John Wilson
06-15-2013, 01:55 AM
I'm with Paul adding to the Ribbon is the way forward. You need to say which version of PPT you have though. In 2003 it's fairly simple to create tear off menus that you can move around the slide.

If you add to the ribbon you don't have to stick to buttons you can use menus etc to make it look just like the Microsoft version.

http://www.pptalchemy.co.uk/Images/samplemenu.jpg

Rathish
06-16-2013, 08:39 PM
Hi Paul/Wilson,
Thanks for your suggestions...I am using 2007 Version. As you suggested I have my macro buttons on the ribbon.
However i was exploring how i could advance my tool.
e.g if you open a PPT my tools can be visible all the time not under a tab, which can be accessible on the right side inside in a panel and user get to know once he open the PPT.

Regards
Rathish

Paul_Hossler
06-17-2013, 09:13 AM
Sounds like you want to add a 'Custom Task Pane', similar to the Selection Pane (screen show)

These are some links that I had seen before, but technically they're beyound me


http://msdn.microsoft.com/en-us/library/office/bb418484(v=office.12).aspx

http://msdn.microsoft.com/en-us/office2010developertrainingcourse_uicustomizationslab_topic3.aspx


Paul

JamesAl
07-09-2013, 01:57 AM
Unfortunately I cant give a link yet but I agree that you can create your own customized task pane.
Also which powerpoint are you using?

John Wilson
07-09-2013, 02:32 AM
"I agree that you can create your own customized task pane."

Not if you are working in vba. You can if you are working in managed code in Visual Studio (vb.net or C#)My guess is if you work in Visual studio you would know this already so my guess is you are in vba?