-
WSgchutrau
AskWoody LoungerWOW! your userform is very powerful as it is.
I’ll comment a an enduser (I still don’t know how hard or easy is to implement what I’m going to ask for…)
1. Tree view: this would look really cool! isn’t it too complicated? I would do the simpler things first
2. Multiple information column: very , very useful. I think of: Name, Web alt text, position of upper left corner , height widht
3a. Rename? YES!!!
3.b Resizeable userform? YES!!!
4 Live link-events: complicated…(?) the redraw button works fine for the time being!When I started using your userform, I wished it would read the web alt text, because I frequently use that to “name” objects since it is read by the “select multiple objects” PP tool. Renaming with one click to open the dialog box, would do the job too. May be the “web alt text” can be turned on/off for display in the userform, as any of the other information…
One feature I saw in another add in was copying the X – Y coordinates from an object and pasting them to others, to reposition all objects. That could be really easy to implement too…
The coolest thing would be to enable drag and drop, to resort the list…
But again, your userform works very well now. I think that displaying “web alt text” (probably a very simple modification to the VB) would make my day. Using the help I got from the lounge, I have an add-in to import pictures as files and making “web alt text” = filenames. That has helped me a lot in my work. If I could read those filenames in from your userform…
One problem: if a selection is made on lets say slide 1, and I go to slide 2 and don’t select anything, and call the userform, it will yield an error and trigger the de###### dialog. I avoid that by making sure each time I change slides, to select something first. May be an error trap would be needed there.
I wish I could program like you!. Thank you
-
WSgchutrau
AskWoody LoungerI found where the code is stored (I am a begginer
):
In the VB editor (Alt-F11) I went to the Forms frmMultiSelect
Selected the text field element
Right click “View Code” and there it is!I found that your example must be open in order for the macro and button to work while working with other PPT presentations
If the ppt containing the dialog is not open, when I click the custom created button, it will call the macro, I get the Disable / Enable macros warning/prompt, but the dialog form flashes for less than a second and goes away.
How should the macro behave if I save it as an add-in (given that I create the autoopen autoclose routines?
-
WSgchutrau
AskWoody LoungerI found where the code is stored (I am a begginer
):
In the VB editor (Alt-F11) I went to the Forms frmMultiSelect
Selected the text field element
Right click “View Code” and there it is!I found that your example must be open in order for the macro and button to work while working with other PPT presentations
If the ppt containing the dialog is not open, when I click the custom created button, it will call the macro, I get the Disable / Enable macros warning/prompt, but the dialog form flashes for less than a second and goes away.
How should the macro behave if I save it as an add-in (given that I create the autoopen autoclose routines?
-
WSgchutrau
AskWoody LoungerYour first try is excellent !!!
I need to study your code (I’m sure it is beyond what I can understand).
What makes it even better is that even though the dialog is open, I can select objects from the dialog and click the sorting buttons, and “redraw” and it updates the sorted list!!! No need to close the select tool. This is very powerful!!
1. I checked the code of your PPT with Alt-F11. I found the dialog form. But found very little visual basic. The VB in your post… Where is it?
2. Can I add the auto open and auto close directly to your code and turn it into an add-in?THANK YOU VERY MUCH
-
WSgchutrau
AskWoody LoungerYour first try is excellent !!!
I need to study your code (I’m sure it is beyond what I can understand).
What makes it even better is that even though the dialog is open, I can select objects from the dialog and click the sorting buttons, and “redraw” and it updates the sorted list!!! No need to close the select tool. This is very powerful!!
1. I checked the code of your PPT with Alt-F11. I found the dialog form. But found very little visual basic. The VB in your post… Where is it?
2. Can I add the auto open and auto close directly to your code and turn it into an add-in?THANK YOU VERY MUCH
-
WSgchutrau
AskWoody Lounger(Edited by Leif on 23-Jul-04 14:09. )
Question re-posted in the VB forum here – further answers there please!
I would like to enhance the “select multiple objects” dialog, to allow active display of selected objects, and add sorting buttons in that same box.
Questions:
1. Where can I find the code that will allow me to re-create (using an add-in and with macros/VB) the “select multiple objects” dialog
2. Is it possible to create the active link (changes in the selection box will immediately display in the active slide)?Probably most of what I want to do, has already been developed by MS MVP’s. Where can I get standard code “pieces, to build my add-in (the VB help and library is like ancient Chinese to me!)
Thank you
-
WSgchutrau
AskWoody Lounger(Edited by Leif on 23-Jul-04 14:09. )
Question re-posted in the VB forum here – further answers there please!
I would like to enhance the “select multiple objects” dialog, to allow active display of selected objects, and add sorting buttons in that same box.
Questions:
1. Where can I find the code that will allow me to re-create (using an add-in and with macros/VB) the “select multiple objects” dialog
2. Is it possible to create the active link (changes in the selection box will immediately display in the active slide)?Probably most of what I want to do, has already been developed by MS MVP’s. Where can I get standard code “pieces, to build my add-in (the VB help and library is like ancient Chinese to me!)
Thank you
-
WSgchutrau
AskWoody Loungerthese are great links! thank you.
but still haven’t been able to find the VB code to produce a dialog similar to the “select multiple objects” tool
-
WSgchutrau
AskWoody Loungerthese are great links! thank you.
but still haven’t been able to find the VB code to produce a dialog similar to the “select multiple objects” tool
-
WSgchutrau
AskWoody LoungerEXCELLENT!!!
Thank you very much!
-
WSgchutrau
AskWoody LoungerEXCELLENT!!!
Thank you very much!
-
WSgchutrau
AskWoody LoungerI edited it, and it ran to the end without error.
. But now, the macro adds a new slide to the end of the presentation, with a title (“Named Shaped”) and an empty text box.
I guess that after …
ActiveWindow.View.GotoSlide _ Index:=ActivePresentation.Slides _ .Add(Index:=ActivePresentation.Slides.Count + 1, _ Layout:=ppLayoutText).SlideIndex
is it losing focus of the selected slide…for the next…
With ActiveWindow.Selection…..
Can you fix it?
(The new text box is bulleted and font size 32. Can you make font size 12 ?)
Thank you.
-
WSgchutrau
AskWoody LoungerI edited it, and it ran to the end without error.
. But now, the macro adds a new slide to the end of the presentation, with a title (“Named Shaped”) and an empty text box.
I guess that after …
ActiveWindow.View.GotoSlide _ Index:=ActivePresentation.Slides _ .Add(Index:=ActivePresentation.Slides.Count + 1, _ Layout:=ppLayoutText).SlideIndex
is it losing focus of the selected slide…for the next…
With ActiveWindow.Selection…..
Can you fix it?
(The new text box is bulleted and font size 32. Can you make font size 12 ?)
Thank you.
-
WSgchutrau
AskWoody LoungerI am trying Sub listShapes()
but it stops at :
ActiveWindow.View.GotoSlide _
Index:=ActivePresentation.Slides _
.Add(Index:=10, _
Layout:=ppLayoutText).SlideIndexCan’t figure out why. Made sure I made no copy/paste mistakes. That is OK.
Anything wrong with the syntax?
Sub nameShape() works fine!
-
WSgchutrau
AskWoody LoungerI am trying Sub listShapes()
but it stops at :
ActiveWindow.View.GotoSlide _
Index:=ActivePresentation.Slides _
.Add(Index:=10, _
Layout:=ppLayoutText).SlideIndexCan’t figure out why. Made sure I made no copy/paste mistakes. That is OK.
Anything wrong with the syntax?
Sub nameShape() works fine!
![]() |
Patch reliability is unclear. Unless you have an immediate, pressing need to install a specific patch, don't do it. |
SIGN IN | Not a member? | REGISTER | PLUS MEMBERSHIP |

Plus Membership
Donations from Plus members keep this site going. You can identify the people who support AskWoody by the Plus badge on their avatars.
AskWoody Plus members not only get access to all of the contents of this site -- including Susan Bradley's frequently updated Patch Watch listing -- they also receive weekly AskWoody Plus Newsletters (formerly Windows Secrets Newsletter) and AskWoody Plus Alerts, emails when there are important breaking developments.
Get Plus!
Welcome to our unique respite from the madness.
It's easy to post questions about Windows 11, Windows 10, Win8.1, Win7, Surface, Office, or browse through our Forums. Post anonymously or register for greater privileges. Keep it civil, please: Decorous Lounge rules strictly enforced. Questions? Contact Customer Support.
Search Newsletters
Search Forums
View the Forum
Search for Topics
Recent Topics
-
[Easter Givweaway] Get Winxvideo AI and another 12 Software for free (Awaiting moderation)
by
Candice
1 hour, 13 minutes ago -
The time has come for AI-generated art
by
Catherine Barrett
4 hours, 3 minutes ago -
Hackers are using two-factor authentication to infect you
by
B. Livingston
4 hours, 4 minutes ago -
23 and you
by
Max Stul Oppenheimer
4 hours, 6 minutes ago -
April’s deluge of patches
by
Susan Bradley
46 minutes ago -
April’s deluge of patches
by
Susan Bradley
4 hours, 6 minutes ago -
Windows 11 Windows Updater question
by
Tex265
12 hours, 17 minutes ago -
Key, Key, my kingdom for a Key!
by
RetiredGeek
19 hours, 12 minutes ago -
Registry Patches for Windows 10
by
Drcard:))
23 hours, 43 minutes ago -
Cannot get line length to NOT wrap in Outlining in Word 365
by
CWBillow
6 hours, 17 minutes ago -
DDU (Display Driver Uninstaller) updates
by
Alex5723
17 hours, 5 minutes ago -
Align objects on a OneNote page
by
CWBillow
1 day, 5 hours ago -
OneNote Send To button?
by
CWBillow
1 day, 5 hours ago -
WU help needed with “Some settings are managed by your organization”
by
Peobody
1 day, 14 hours ago -
No Newsletters since 27 January
by
rog7
1 day, 10 hours ago -
Linux Mint Debian Edition 7 gets OEM support, death of Ubuntu-based Mint ?
by
Alex5723
15 hours ago -
Windows Update “Areca Technology Corporation – System – 6.20.0.41”
by
Bruce
13 hours, 40 minutes ago -
Google One Storage Questions
by
LHiggins
18 minutes ago -
Button Missing for Automatic Apps Updates
by
pmcjr6142
4 hours, 54 minutes ago -
Ancient SSD thinks it’s new
by
WSila
19 hours, 36 minutes ago -
Washington State lab testing provider exposed health data of 1.6 million people
by
Nibbled To Death By Ducks
2 days, 5 hours ago -
WinRE KB5057589 fake out
by
Susan Bradley
4 hours, 20 minutes ago -
The April 2025 Windows RE update might show as unsuccessful in Windows Update
by
Susan Bradley
1 day, 13 hours ago -
Firefox 137
by
Charlie
16 hours ago -
Whisky, a popular Wine frontend for Mac gamers, is no more
by
Alex5723
2 days, 17 hours ago -
Windows 11 Insider Preview build 26120.3863 (24H2) released to BETA
by
joep517
2 days, 17 hours ago -
Windows 11 Insider Preview build 26200.5551 released to DEV
by
joep517
2 days, 17 hours ago -
New Windows 11 PC setup — can I start over in the middle to set up a local id?
by
ctRanger
1 day, 13 hours ago -
Windows 11 Insider Preview Build 26100.3902 (24H2) released to Release Preview
by
joep517
2 days, 21 hours ago -
Oracle kinda-sorta tells customers it was pwned
by
Nibbled To Death By Ducks
3 days, 3 hours ago
Recent blog posts
Key Links
Want to Advertise in the free newsletter? How about a gift subscription in honor of a birthday? Send an email to sb@askwoody.com to ask how.
Mastodon profile for DefConPatch
Mastodon profile for AskWoody
Home • About • FAQ • Posts & Privacy • Forums • My Account
Register • Free Newsletter • Plus Membership • Gift Certificates • MS-DEFCON Alerts
Copyright ©2004-2025 by AskWoody Tech LLC. All Rights Reserved.