Shapes drehen – aber nicht um die Mitte

Ein Piktogramm, das ich im Urlaub gesehen habe. Eine hübsche Fingerübung für Visio, dachte ich.

OLYMPUS DIGITAL CAMERA
Ein Blitz findet man in der Schablone „Dekorative Shapes“ (Kategorie: „Allgemein“).
Es wird gedreht. Bewegt man den Cursor auf das Rotationswerkzeug, dann kann man den Pin (den DrehBezPos) sehen.
Diesen kann man verschieben.
Wird nun das Shape zwei Mal dupliziert
und die drei Shapes ausgerichtet, kann man die Selektion auflösen und anschließend mit dem Rotationswerkzeug jedes der Shapes um den neuen Drehpunkt rotieren.

Zoom – ein Rundungsfehler

Visio hat einen Rechenfehler, besser: Rundungsfehler beim Zoom. Deshalb ist es nicht möglich, jeden beliebigen Zoom einzustellen. Ein Bug?

Datum der letzten Bearbeitung

Guten Morgen Herr Martin,
wir haben seit neuestem Probleme mit eingefügten Datumsfeldern auf unseren Zeichnungen.
In der Vorlage ist ein Feld – Datum der letzten Bearbeitung – eingefügt.
Bislang konnte man dann einen Plan, den man z.B. am 23.05. zuletzt bearbeitet hat, am 25.05. öffnen, und als Datum wurde der 23.05. angezeigt. So möchten wir es auch.
Nun passiert es aber, dass man die Datei am 25.05. öffnet und sofort wird auch das heutige Datum angezeigt, Beispiel im Anhang. Was machen wir falsch, haben Sie einen Tip?
#####
Hallo Frau W.,
nein – ich habe Sie nicht vergessen – ich wollte das Phänomen nur „gründlich“ untersuchen und abwarten, was am nächsten Tag passiert:
* in einer Dummy-Datei werden die drei Feldfunktionen Aktuelles Datum, Erstelldatum und Datum der letzten Bearbeitung korrekt berechnet.
* Ich habe in Ihrer Datei die Feldfunktion ausgetauscht – sie wird automatisch aktualisiert.
* In Excel gibt es „volatile“ Funktionen; das heißt Funktionen die beim Öffnen neu berechnet werden. Wenn es in Ihrer Zeichnung etwas gäbe, das beim Öffnen aktualisiert wird, müsste er beim Schließen fragen „ob Sie die Änderungen speichern möchten“. Tut Visio aber nicht.
* Gegenfrage: Ist das die einzige Zeichnung, in der das Phänomen auftritt?
schöne (und mal ratlose) Grüße
######
Hallo Herr Martin,
 
vielen Dank, dass Sie sich der Sache annehmen – ich bin auch ratlos.
Habe gestern nochmal eine Datei angelegt aus meiner Vorlage (s. Anhang), in der ich nochmals das Datumsfeld neu eingesetzt habe.
Obwohl ich keine Änderung vorgenommen habe, springt das Datum beim Öffnen auf das heutige.
 
Im Großen und Ganzen scheint das jetzt häufiger aufzutauchen. Aber noch nicht so lange, zumindest haben wir das bewusst noch nicht so wahrgenommen

Reihenfolge der Shape-Daten

Interessant.
Die Reihenfolge der Shape-Daten eines Visio-Shapes kann nicht geändert werden.
Um die angezeigte Reihenfolge zu ändern, müssen Sie einen Sortierschlüssel eingeben.
So wird aus der ursprünglichen Reihenfolge
Anschaffungsdatum-Preis-Standort-Verantwortlicher
wenn Sie die Werte 400-300-200-100 eingeben:
Verantwortlicher-Standort-Preis-Anschaffungsdatum.
Ändert man nun den Wert von „Standort“ auf „50“, erscheint der Standort nicht an erster Stelle, wie erwartet, sondern an letzter Stelle.
Der Grund: der Sortierschlüssel wird alphanumerisch gelesen (also von links nach rechts) und nicht numerisch (der Größe nach).
Die Lösung:
Tragen Sie 050 ein – dann steht der Standort an erster Stelle.

Unscharfe Verknüpfungen

Guten Tag Herr Martin,

vielen Dank für die Informationen betreffend die Excellent Days in München. Diese Veranstaltung ist bestimmt sehr spannend, leider aber werden wir nicht daran teilnehmen können.

Alle Pläne die mit Visio 2016 erstellt werden und keine Verknüpfung haben, können wir problemlos ausdrucken. Unsere Fluchtwegpläne und auch die Feuerwehrpläne haben aber alle eine Verknüpfung zu den Grundzeichnungen. Da gibt es dann auch Probleme mit dem Ausdruck – die Qualität, wie dies gedruckt aussieht, habe ich einmal eingescannt und überlasse Ihnen dies im Anhang. Sobald ich die Verknüpfung auflöse, dann zerschießt es zwar die Zeichnung, aber der Ausdruck ist wieder klar.

Wissen Sie, was wir da falsch machen oder aber was wir einstellen müssen, damit wir wieder normal ausdrucken können?

Die Antwort: Ich weiß es nicht. Ich frage mal bei Microsoft nach und hoffe eine Antwort zu erhalten.

Bilder mit transparentem Hintergrund

Übrigens: Wenn Sie in Visio ein Bild mit transparentem Hintergrund (also GIF, PNG oder TIF) einfügen und dann dieses Bild komprimieren, wird der transparente Hintergrund durch eine Farbe ersetzt. Das Bild wird intern als JPEG gespeichert und unterstützt deshalb keine Transparenz. Das Gleiche passiert manchmal beim Vergrößern oder Verkleinern eines Bildes, beziehungsweise beim Zoomen – manchmal wird der transparente Hintergrund gelöscht. Glücklicherweise tritt dieser Effekt nur selten auf.

Shapetexte verknüpfen

Mit der Funktion Shapetext kann man Texte zwischen zwei Shapes verknüpfen. Man muss noch nicht einmal das ShapeSheet bemühen – es funktioniert über Einfügen / Feld. Man muss lediglich den Namen des anderen Quell-Shapes ermitteln (Entwicklertools / Shape-Name). Und dann eingeben:
=SHAPETEXT(Sheet.xx!TheText)
Es funktioniert auch blattübergreifend.

Nicht druckbar und nicht sichtbar

Schöne Frage in der heutigen Visio-Schulung: Ein Teilnehmer zeigt mir eine Tabelle, die aus Rechtecks-Shapes bestehen. Damit diese Felder als Pflichtfelder gekennzeichnet sind, wurde ein großes, farbiges Rechteck unterlegt. Dieses wird auf nicht druckbar gesetzt (Entwicklertools / Verhalten). Die darüberliegenden Rechtecke sind ohne Füllfarbe formatiert. Ärgerlicherweise klickt man nun durch sie hindurch. Sie sind sehr schwer auszuwählen.


Die Lösung: man formatiert die Shapes mit einer beliebigen Füllfarbe und setzt die Transparenz auf 100% hoch. Und schon sind sie leichter zu selektieren.

Esc funktioniert auch

Amüsant, was ich alles in Visio-Schulungen von Teilnehmern lerne. Ich wechsel mit der Tastenkombination [Strg] + [1] auf der Zeigertool (den weißen Standardmauszeiger). Es geht auch mit mehrmaligem Drücken der Taste [Esc].

Ansichten …

Sehr geehrter Herr Martin,

ich habe ein Anliegen bzgl. eines Fehlers der Bemaßungsshapes in Visio, den Sie in dem angehängten Screenshot sehen können.
Aufgetreten ist er bei mir durch einen Computerwechsel, allerdings hatten meine Kollegen diesen Fehler auch schon einmal, und er taucht immer auf wenn ich rein- oder rauszoome sowie den Drucker auswähle.

Wie kann ich nun diesen Fehler beheben?

Bitte um Rückmeldung und vielen Dank für Ihre Zusammenarbeit.

Ich wünsche Ihnen noch einen angenehmen Tag.
#####
Sehr geehrter Herr J.,

Sie meinen die Länge „26.350,15“, die übrigens auch auf dem Kühlregal steht – nicht nur auf dem Bemaßungsshape.

Wird diese Zahl auf einem anderen Rechner korrekt angezeigt? Wenn ja, dann schauen Sie einmal bitte in den „Seite einrichten“ (dort: Zeichenblatteigenschaften) nach, ob Millimeter eingestellt sind. Und sehen Sie mal nach den Dezimaltrennzeichen und Tausendertrennzeichen in der Systemsteuerung nach. Und: was ist denn im Kontextmenü „Genauigkeiten und Einheiten“ der Bemaßungsshapes eingestellt?

Und schließlich: schicken Sie mir doch einfach so eine Zeichnung – ich schaue sie mir gerne an
####
Vielen Dank für Ihre Rückmeldung.

Also eigentlich werden die Zahlen korrekt bei den anderen Rechner angezeigt, nur gestern hatten wir mal einen Fall wo es bei Herr Demmer auch nicht korrekt angezeigt worden ist.
Ich habe Ihre Hinweise einmal nachgeschaut bzw. hatten wir auch vorher schon vermutet und nachgeschaut, allerdings hat es nix bewirkt.
In der Systemsteuerung unter welchem Reiter sind die Dezimaltrennzeichen und Tausendertrennzeichen zu finden?

Im Anhang habe ich Ihnen einmal eine Zeichnung, in dem es wie beschrieben passiert, mitgeschickt.
#####
Hallo Herr J.,

ich würde in der Systemsteuerung bei der Gruppe „Zeit, Sprache und Region“ nachsehen, ob alles okay ist: Ländereinstellung, Dezimaltrennzeichen, …

Und: ich habe gerade nachgesehen – auf verschiedenen Rechnern: Visio 2013 und Visio 2016 – klappt alles. Die zirka 60 Zeichnungen von Ihnen die ich in der Hand hatte waren ja auch alle problemlos.

Noch eine Frage: auf dem korrupten Rechner, was wird denn angezeigt, wenn Sie die Bemaßungslinie markieren, den Text mit [F2] editieren und über Einfügen / Feld sich das Datenformat anzeigen lassen?

Und: blöde Frage: hilft vielleicht Visio schließen und wieder öffnen?

Und schließlich: wenn Sie nach VBA wechseln; dort ein Modul einfügen (Einfügen / Modul) und folgenden Code einfügen:

Sub LängeZeigen()
MsgBox ActivePage.Shapes(„Kühlregal H“).Cells(„Width“).Result(„m“)
End Sub

Den Cursor in den Code setzen und starten mit [F5] – bei mir zeigt er korrekt: 26,3501… an. Bei Ihnen?
#####
Guten Morgen Herr Martin,

in der Systemsteuerung und bei dem Datenformat richtig anzeigen, ist alles in Ordnung.

Wenn ich vorher den Fehler nicht habe, bevor ich auf Drucken/Drucker klicke, bekomme ich bei VBA eine Zahl beim Code raus von 26,3501 und mehr Nachkommastellen nicht.
Allerdings wenn der Fehler da ist und ich das mit VBA mache, bekomme ich eine Zahl raus mit sehr vielen Nachkommastellen.

Irgendwie hat das was mit dem Button bei Datei – Drucken zutun bzw. die Auswahl dann vom Drucker.
#####
hm, Herr J.,

jetzt bin ich mit meinem Latein am Ende. Wenn der Fehler nur bei bestimmten Situationen (drucken, zoomen) auftritt, dann weiß ich auch nicht, woran es liegen kann.

sorry!
#####
Hallo Herr Martin,

nur zur Info, der Fehler ist ohne irgendwelche anderen Einstellungen zu machen verschwunden.

Vielen Dank nochmal für Ihre Zusammenarbeit und Mithilfe.

Schöne Grüße