Duplizieren im Kontextmenü

Hallo Herr Martin,
ich habe bis vor zwei Jahren (selbst unter Windows 7 noch gerne) mit Visio 4.0 gearbeitet und seit dem erst vermehrt mit Visio2010, da nach einer Parallelinstallation die Version 4 nicht mehr funktionierte.
In Visio 4.0 gab es immer im Kontextmenü, also dem Menü, das sich öffnet, wenn man die rechte Maustaste betätigt, die Option, neben „Einfügen“ und „Kopieren“ die Option „Dublizieren“ auszuwählen.
Leider ist dies unter Visio 2010 nicht mehr der Fall. Gibt es eine Möglichkeit, das Kontextmenü um diese Option zu ergänzen?
Für eine Rückmeldung würde ich mich sehr freuen.

Mit freundlichen Grüßen
CN:
######
Hallo Herr N.,

Visio 4.0 – das ist aber sehr lange her!
Ich habe mal nachgesehen – in Visio 2000 war der Befehl noch im Kontextmenü – in der Version 2002 ist er verschwunden.
zu Ihrer Frage: nein – man kann ihn nicht herholen. Ich habe den Befehl auch nie vermisst, weil ich ein Shape stets mit gedrückter STRG-Taste dupliziere. Das heißt: wenn ich ein Shape mit der Maus verschieben drücke und halte ich die Strg-Taste gedrückt. Hat den Vorteil – dann ist das Shape dort, wo es hingehört. Beim Duplizieren können Sie nicht festlegen, wohin das neue Shape platziert wird.
Duplizieren können Sie immer noch mit dem Befehl Strg + D. Oder Sie legen sich das Symbol in die Symbolleiste für den Schnellzugriff:


schöne Grüße

Rene Martin

PS: ich habe das große Verschwinden in Visio zusammen geschrieben. Sie finden es unter:
http://www.visio-training.de/das-grosse-verschwinden/
Ich habe ihren Kontextmenüeintrag in meine Liste aufgenommen.

Hintergrund- und Vordergrund

Guten Tag Herr Martin,
Ich habe ihre Videos auf Video2Brain gesehen und angefangen mit Visio zu basteln. Ist es möglich im ShapeSheet des Zeichenblattes eine Referenz zu dem X Wert des Hintergrundes herzustellen?
Ziel ist es, dass das Hintergrundblatt ,bei Änderung von Hoch- in Querformat, sich automatisch anpasst.
Ich würde mich über eine Antwort freuen.

Mit freundlichen Grüßen FK.


Hallo Herr K.,
ja – verweisen Sie vom Hintergrundblatt auf das Vordergrundblatt, indem Sie bei PageWidth eintragen:
=Pages[Page-1]!ThePage!PageWidth
Analog bei PageHeight:
=Pages[Page-1]!ThePage!PageHeight
Und: dann sollten Sie Shapes die Hintergrundblattes auf die Größe verweisen lassen – also das Logo sitzt beispielsweise bei:
ThePage!PageWidth-10 mm
und bei
ThePage!PageHeight-10 mm
wenn die beiden LocPinX und LocPinY bei:
Width*1
und bei
Height*1 sitzen.

Shape-Größe

Gestern in der Visio-Schulung kam die Frage, warum man nach Größenänderung eines Shapes diese Aktion nicht mit der Funktionstaste [F4] bei einem anderen Shape wiederholen kann. Gute Frage. Wahrscheinlich werden beim Vergrößern durch Ziehen an den seitlichen Anfassern mehrere Aktionen ausgelöst: Ändern der Breite, der x-Position, … Es kann aber nur eine Aktion wiederholt werden. Aber ich gesteht: die genaue Antwort auf das „warum“ weiß ich auch nicht.
Aber wich weiß, wie man schnell mehrere Shapes auf die gleiche Größe verändern kann: Schauen Sie im Aufgabenbereich „Größe und Position“ nach, wie groß ein Shape ist. Markieren Sie die übrigen Shapes und tragen in Fenster „Größe und Position“ erneut diese Zahlen ein.

Verknüpfte Shapedaten

Sehr geehrter Herr Martin,
 
habe mir von Ihnen „Visio 2013/2016 anpassen: das Handbuch für Entwickler“ und das Video „Visio 2010 Programmierung“ gekauft und es hat mit schon sehr viel weitergeholfen.
Für eine bestimmte Sache kann ich aber keine Lösung finden und ich hoffe Sie können mir „auf dem kurzen Dienstweg“ weiterhelfen.
 
In mein Visio Dokument habe ich Shapes mit externe Daten „verheiratet“.
Wenn der Datensatz sich ändert kann es vorkommen, dass der Shape keine Verbindung zu ein Datensatz mehr hat. Soweit so gut.
Wie kann ich erkennen, dass ein Shape keine Verbindung zum Datensatz mehr hat?
Im Shapesheet finde ich keinen entsprechenden Parameter.
 
Mit ItemFromID oder LinkToData komme ich nicht weiter.
In den zwei Bildern sehen Sie was ich meine.
Zu dem einen Shape besteht eine Datenverknüpfung, zu dem anderen nicht.
Ich möchte die Shapes z.B. Rot umranden die keine Verknüpfung mehr haben.
20170216Daten0120170216Daten02
#####
Hallo Herr L.,
 
bitte verzeihen Sie – ich war geschäftlich unterwegs, habe eine Menge Arbeit auf dem Schreibtisch – da ist Ihre Mail nach unten gerutscht …
 
Ich habe mal nachgeschaut – man findet wirklich keinen Eintrag im ShapeSheet, der darauf hinweist, dass ein Shape mit einem Datensatz verknüpft ist oder nicht.
Das heißt: ich würde das Pferd umgekehrt aufzäumen:
Legen Sie in Ihrer DB-Tabelle eine Hilfsspalte an, die bei jedem Datensatz den gleichen Wert aufweist (aktuelles Datum?).
Verknüpfen Sie die Datenquelle mit der Zeichnung und mit den Shapes.
Ändern Sie den Wert in der Hilfsspalte für alle Daten.
Die Shapes, die nun den neuen Wert haben, sind verknüpft.
 
Sorry – aber etwas anderes fällt mir (im Moment) auch nicht ein.

markieren

Amüsante Frage heute in der Visio-Schulung: Wie markiere ich die Shapes?
Ich schaue den Teilnehmer an und dann seine Shapes. Schmunzle. Klar – wenn ich von links oben nach rechts unten markiere, wird das dahinter liegende Shape verschoben. Also muss man die Richtung umkehren: von rechts unten nach links oben markieren. Dann klappt es.
20170207markieren0120170207markieren02

Gliederung

bld_01_70

Hallo Herr Martin,

im November habe ich die Visio Schulung bei Ihnen besucht.
Sie hatten uns angeboten, sie bei kleinen Fragen bezüglich Visio
kontaktieren zu dürfen.

Ich habe folgende Frage und bisher noch keine Lösung gefunden:

Ich würde bei einer Aufzählung (z.B. in einem Organigramm, in einem Flussdiagramm, etc.)

Z.B.
Thema A à Unterkategorie A Punkt 1
Punkt 2
Punkt 3

gerne die Unterkategorien (und auch hier die Unterpunkt: Punkt 1,
Punkt2) über ein + einblenden und über ein – ausblenden können.
Ähnlich wie man es bei excel bei Gruppierungen kennt.
Gibt es da eine Lösung?
*Viele Grüße / Best regards*
CF
#####
lustige Frage,

Hallo Frau F.,
klar – ich beantworte gerne eine Frage.
Wenn Sie mit „Aufzählung“ eine Liste im Text meinen, so lautet die Antwort: NEIN. Visio hat nur eine Listenebene.
Wenn Sie mehr möchten: Ich habe ja das Textlineal gezeigt – wenn Sie beim Schreiben in einem Shape sind, können Sie über die rechte Maustaste das Textlineal einschalten. Und dann Tabulatoren setzen.

Wenn Sie mit „Aufzählung“ die Daten meinen – NEIN – auch dort gibt es
keine Gliederung

sorry!

schöne Grüße – zur Zeit aus Graz, wo ich gerade Lernvideos erstelle –
allerdings kein Visio

Rene Martin

 

BPMN

Gestern Visio mit BPMN unterrichtet. dabei ist uns aufgefallen, dass die Shapes „Aufgabe“ und „Gateway“ eine Reihe Konfigurationsmöglichkeiten besitzen, die über das Kontextmenü ausgewählt werden können. Allerdings wurde das Shape Zwischenereignis, Endereignis und Startereignis drei Mal gespeichert – hierbei handelt es sich auch im ein Multishape. Ebenso wie bei den Linien Sequenzfluss, Assoziation und Nachrichtenfluss. Wollte Microsoft hier viele Dinge in der Schablone zeigen? Die Schablone füllen? Warum nicht auch bei „Aufgabe“ und „Gateway“?

20161207bpmn

Shapes markieren

Heute in der Visio-Schulung:
Wir zeichnen einen Raum. Wir legen zwei Flächen-Shapes übereinander und markieren beide Shapes.
Eine Teilnehmerin behauptet, dass sie nicht beide Shapes markieren kann. Ich schaue es mir an:
Sie markiert das linke, große Shape. Anschließend das kleine, rechte Shape, das allerdings hinter dem linken Shape liegt. Da sie mit gedrückter Strg-Taste auf die Schnittmenge klickt, deselektiert sie das erste Shape.
Die Lösung: Ein Klick auf den rechten, äußeren, sichtbaren Bereich schafft Abhilfe.
Das Problem trat auf, weil die Rechtecke mit einer Transparenz von 75% formatiert waren.
20161130raum0120161130raum0220161130raum03

Hyperlinks in Excel auf Visio-Dateien

Erstaunlich:
ein kleines VBA-Skript schreibt die Namen aller Dateien eines Ordners in eine Exceltabelle.
Sub AlleVisioZeichnungen()
Dim strPfad As String
Dim strDatei As String
Dim i As Integer

strPfad = „D:\Eigene Dateien\Visio\contoso\“

strDatei = Dir(strPfad, vbNormal)
i = 2
Do While strDatei <> „“

If Right(strDatei, 4) = „.vsd“ Or Right(strDatei, 4) = „.vsdx“ Or Right(strDatei, 5) = „.vsdm“ Then
ActiveSheet.Cells(i, 1).Value = strDatei
Range(„A1“).Hyperlinks.Add Anchor:=ActiveSheet.Cells(i, 1), _
Address:=strPfad & strDatei, _
TextToDisplay:=strDatei
i = i + 1
End If

strDatei = Dir

Loop

End Sub

Nicht nur die Dateinamen, sondern erstellt auch einen Hyperlink auf die Datei.
20161127link01
Beim Aktivieren des Hyperlinks wird zwar die Datei geöffnet, allerdings nicht die Schablonen, die eigentlich mit dieser Datei verknüpft sind. Sehr ärgerlich!
20161127link02

Hyperlink oder Objekt einbetten

Heute in der Visio-Schulung haben wir diskutiert, dass man neben einem Hyperlink auf eine andere Datei (pdf; Word- oder Excel-Dokument) (in Visio 2016: Link) auch die gesamte Datei in die Visio-Zeichnung einbetten kann (Einfügen / Text / Objekt / Aus Datei erstellen). Der Vorteil: man verschickt eine Datei und muss sich keine Gedanken um den Speicherort der anderen Daten machen. Nachteil: die Visio-Zeichnung wird aufgebläht.

20161109link0120161109link02