Visio Guy

Visio Discussions => Visio 2016 Issues => Topic started by: Robert K S on April 11, 2019, 02:07:22 PM

Title: Help, they updated me from 2007 to 2016
Post by: Robert K S on April 11, 2019, 02:07:22 PM
I use Visio for patent drawings.  After a few years of getting used to all the quirks of 2007 (i.e., pre-ribbon) Visio, now I have a whole new set of challenges.  My first unpleasant surprise came when, instead of Ctrl+W restoring to a centered whole-page view, it turned my screen white for no reason.  (I guess the shortcut is now Ctrl+Shift+W.  Any way to customize keyboard shortcuts in Visio 2016?)

In the old version I could have buttons for every feature and tool that I used on the screen at once.  Now I have to go hunt for them.  All right, but now I can't even find what I'm looking for on the ribbon.  Where are the drawing tools (rectangle/elipse/line/curve/freehand/pencil)?

I guess what I'm asking is if there are any good tutorial videos designed for older users of Visio to help us bring our workflow up to speed with the new(ish) version.
Title: Re: Help, they updated me from 2007 to 2016
Post by: Surrogate on April 11, 2019, 11:29:26 PM
My first unpleasant surprise came when, instead of Ctrl+W restoring to a centered whole-page view, it turned my screen white for no reason.  (I guess the shortcut is now Ctrl+Shift+W.  Any way to customize keyboard shortcuts in Visio 2016?)
Please try Alt+W+F

(https://visio.getbb.ru/gallery/image.php?pic_id=201)

Just press Alt key, and in ribbon you can see next key underlined
In the old version I could have buttons for every feature and tool that I used on the screen at once.  Now I have to go hunt for them.  All right, but now I can't even find what I'm looking for on the ribbon. 
You can use Search Tool

(https://visio.getbb.ru/gallery/image.php?pic_id=202)

Where are the drawing tools (rectangle/elipse/line/curve/freehand/pencil)?
You can find all drawing tools in Home tab

(https://visio.getbb.ru/gallery/image.php?pic_id=203)


And also old hotkeys for drawing tools not changed !
Ctrl+1 - Pointer tool
Ctrl+2 - Text tool
Ctrl+3 - Connector tool
Ctrl+4 - Pencil tool
Ctrl+5 - Freeform tool
Ctrl+6 - Line tool
Ctrl+7 - Arc tool
Ctrl+8 - Rectangle tool
Ctrl+9 - Ellipse tool
Title: Re: Help, they updated me from 2007 to 2016
Post by: Robert K S on May 01, 2019, 04:19:31 PM
It used to be I could paste a bitmap onto a page in Visio, trace over the bitmap with shapes to draw my line drawing, and then drag the bitmap just off the page so that it would still be within the file for future reference, but would not print or bake to PDF with the page.   Now, drawing the bitmap off the page seems only to make the page bigger to be inclusive of the off-page bitmap.  Is there some way to turn this feature off?
Title: Re: Help, they updated me from 2007 to 2016
Post by: Paul Herber on May 02, 2019, 05:18:36 AM
Annoying isn't it! Right-click on the page tab, select Page Setup, select the Page Size tab and choose a paper size.
Title: Re: Help, they updated me from 2007 to 2016
Post by: Robert K S on May 02, 2019, 11:16:52 AM
Aha!  The default was "Let Visio expand the page as needed."  It appears there is also an "Auto Size" button in the Page Setup group of the Design tab that toggles the same setting.  Thanks, Paul.

ETA: Using this method I would have to go and de-select Auto Size for each page in each legacy file.  There is the beginning of an attempt here (https://answers.microsoft.com/en-us/office/forum/office_2013_release-visio/how-do-i-get-visio-to-stop-automatic-resizing/153ae8c9-2797-4289-87a4-94eb509043d3) to permanently disable Auto Size in the following macro, but I'm not sure how to (a) make the macro so that it steps through each page to disable Auto Size for every page and/or (b) make the macro so that it disables Auto Size for each new page created in every new (or old) document.  Any suggestions?

Public Sub DisablePageAutoSize()
    ActivePage.AutoSize = False
    ActivePage.AutoSizeDrawing   
End Sub

ETA: Here (https://social.technet.microsoft.com/Forums/ie/en-US/fae73f38-b573-4e99-a540-e8f172518284/microsoft-visio-2010-disable-auto-size-feature-globally?forum=visiogeneral&prof=required)'s another thread (visited by Visio Guy, I see) that addresses this problem (also initiated by a patent attorney for whom this change presented an annoyance) and which provides a macro that iterates through all pages of all VSD files in a directory.  It has a few lines which seem helpful, and which can be rearranged into the following macro code that iterates through every page:

Dim docObj As Visio.Document
Dim PagObj As Visio.Page
Set docObj = ActiveDocument
For Each PagObj In docObj.Pages
   PagObj.AutoSize = False
next PagObj

I still don't know enough about VBA macros in Visio to make this macro globally available to every VSD document that I work on in Visio.

ETA: Here (http://visguy.com/vgforum/index.php?topic=1466.0) is a thread on this forum where the problem was discussed and it seems as if for some users the page size changed for some pages even upon opening a legacy file.
Title: Re: Help, they updated me from 2007 to 2016
Post by: Visio Guy on May 03, 2019, 09:11:32 AM
AutoSize is evil
Title: Re: Help, they updated me from 2007 to 2016
Post by: Paul Herber on May 03, 2019, 09:16:40 AM
It's fine, as long as it's not the default!
Title: Re: Help, they updated me from 2007 to 2016
Post by: Robert K S on May 29, 2019, 01:23:41 PM
Is it really the case that Auto Size has to be manually turned off for every single new or legacy page?

Even worse is that you have to turn it off before the page is ever auto-resized, because if you turn it off after an auto-resize, it won't automatically resize back to the intended page dimensions after deactivating Auto Size.