Weltkarten als Shapes

Gestern in der Visio-Schulung war eine Teilnehmerin begeistert als ich zeigte, dass man von der Seite
https://www.microsoft.com/de-de/download/details.aspx?id=13443
Landkarten herunterladen kann. Man kann über das Kontextmenü sehr schnell ein Land an ein anderes anpassen. Leider fehlt erstaunlicherweise Indien …
Im Hintergrund sehen Sie eine andere Weltkarte (mit Indien)

Eine Karte, die mit der Schablone "Weltkarten" erstellt wurde.
Eine Karte, die mit der Schablone „Weltkarten“ erstellt wurde.

(Unflexible) Felder in Visio

Eine gute Frage heute in der Visio-Schulung: Kann man nur in Visio nur die aktuelle Seitennummer angeben – nicht – beispielsweise „beginnt ab Seite x“ oder „Anzahl der querformatigen Seiten“ oder „Anzahl der Seiten ohne Deckblätter“ …

Die Antwort: Leider nein. Okay – im Shapesheet könnte man rechnen, aber in Visio fehlt – bis zur Version 2013 solche Funktionen, wie sie beispielsweise in Word zur Verfügung gestellt werden.

Unflexible Feldfunktionen
Unflexible Feldfunktionen

Von Visio nach Word

Heute kam die interessante Frage in der Visio-Schulung, ob man die Shapes von Visio nach Word kopieren kann. Leider nein, leider fügt Wird um die Shapes herum einen Rahmen ein. Zeichnungen können problemlos kopiert und in Word integriert werden, aber einzelne Symbole, also Shapes, im Sinne von Autoformen, leider nein.

Diagramme kopieren: ja - Shapes kopieren: nein!
Diagramme kopieren: ja – Shapes kopieren: nein!

Fenster verschwunden

Sehr geehrter Herr Dr. Martin,

vor einiger Zeit haben Sie in unserer Firma einen Visio-Lehrgang durchgeführt.

Nun ist erstmalig ein Problem aufgetreten, zu dem ich in hren Büchern zu Visio 2010 keine Lösung finden kann. Auch in der community gibt es keine Antwort.

Das Problem ist folgendes:

Unter „Ansicht“ „Aufgabenbereiche“ kann ich den Button „Größe und Position“ anklicken, er verändert auch seine Farbe, aber das Fenster mit den verschiedenen Parametern wird nicht sichtbar.

Für einen Rat ihrerseits wäre ich sehr dankbar.

####

Sehr geehrter Herr S.,

ich habe mir die Datei angesehen, die Sie mir geschickt haben. Bei mir ist das Fenster sichtbar:

Das sichtbare Fenster
Das sichtbare Fenster

Vielleicht hat sich das Fenster irgendwo „versteckt“:

 

Das versteckte Fenster
Das versteckte Fenster

Falls nicht, versuchen Sie mal bitte Folgendes:

Wechseln Sie in de VBA-Editor (Alt + F11) und fügen dort folgenden Code ein:

Sub Fenster_anzeigen()

Dim i As Integer

Dim strFenster As String

Dim w As Window

For i = 1 To Application.ActiveWindow.Windows.Count

strFenster = strFenster & Application.ActiveWindow.Windows(i).Caption & vbCr

Next

MsgBox strFenster

Set w = Application.ActiveWindow.Windows.ItemFromID(visWinIDSizePos)

w.Visible = True

w.SetWindowRect 200, 200, 200, 200

End Sub

Im ersten Teil erscheint ein Meldungsfenster mit allen offenen Fenstern. Wenn darin „Verschieben und Zoom“ steht, dann ist das Fenster bereits offen.

Im zweiten Teil öffne ich das Fenster und setze es auf Pos 200 x 200. Bei mir ist es dann sichtbar.

Das sichtbare Fenster

Das sichtbare Fenster

Hilft das?

####

Hallo Herr Martin,

danke für Ihre Hilfe. Jetzt ist es wieder da. Ich bin auch hinter die Ursache des Problems gekommen. Ich arbeite mit zwei Bildschirmen und haben möglicherweise das Fenster aus dem einen Bildschirm in den zweiten hineingeschoben. Aber jetzt weiß ich, wo ich suchen muss …

Bogen von kreuzenden Verbindern

Hallo Rene,
mein Chef hat mich gefragt, ob man den Bogen bei Verbindern in Visio, die sich kreuzen, vergrößern kann? Geht das?
Die Antwort: Klar, Nils: über „Seite einrichten“ in Visio im Reiter „Layout und Routing“ kann man den Sprung der Verbinderkreuzungen vergrößern (man kann auch eine Zahl eintragen, die größer ist als 1.

Kreuzende Verbinder
Kreuzende Verbinder

Bilder werden beim Einfügen komprimiert

Hallo Visio Guru
Ich hab ein kleines Problem mit Visio. Das Internet habe ich schon bis in die letzten Winkel durchsucht und nichts gefunden. Nun bin ich bei dir gelandet.
Ich erhalten oft grosse Bilder mit Grundrissen die ich als Hintergrund verwenden. Visio 2013 komprimiert beim Einfügen automatisch grosse Bilder oder Objekten wie PDF’s. Beim Visio 2003 war dies jedoch nicht der Fall.
Kennst du eine Möglichkeit ein Bild in der Grösse von 8000 x 5000 Pixel Unkomprimiert einzufügen?

Das Verhalten lässt sich leicht reproduzieren. Egal ob ich das PNG über Einfügen -> Bilder oder das PDF über Objekt -> Adobe Acrobat Document importiere. In beiden Fällen sind die kleineren Texte nach dem Import nicht mehr lesbar.

Je grösser das Quelldokument, umso stärker wird es beim Import komprimiert.

Das Originalbild
Das Originalbild
Das Originalbild - vergrößert
Das Originalbild – vergrößert
Das Bild in Visio
Das Bild in Visio
Das Bild in Visio - vergrößert
Das Bild in Visio – vergrößert

Hallo Michael,

ich habe mal probiert:

Visio 2013 hat ja ein neues Dateiformat: vsdx. Das „x“ steht für gezipptes (und komprimiertes) XML-Archiv.

Wenn ich die Visio-Zeichnung nun umbenenne in bspw. Text.vsdx.zip; sie entzippe, in dem Ordner visio/media das darin befindliche Bild durch das Original austausche; die Verzeichnisse und Dateien wieder zippe – dann hast Du das Originalbild mit gut lesbarer Schrift in Deiner Visio-Zeichnung.

ich weiß, ich weiß – das macht natürlich nur bei einer oder einigen wenigen Visio-Zeichnungen Sinn – das kann man nicht jedes Mal nach dem Einfügen eines Bildes machen.

Und: wahrscheinlich hast Du es selbst probiert: TIF und GIF werden auch komprimiert – das heißt die Schrift erscheint „schwammiger“. Ein Blick in das entzippte XML-Archiv zeigt es: Die Bilddatei ist wirklich kleiner!

Hilft das?

schöne Grüße

Rene

Das XML-Archiv mit dem alten und dem neuen Bild
Das XML-Archiv mit dem alten und dem neuen Bild
Die "neue" Visio-Zeichnung
Die „neue“ Visio-Zeichnung

Symbole erstellen

Auf meiner letzten Reise (durch Usbekistan) habe ich diese beiden Pictogramme gesehen. Ich habe schmunzeln müssen – vor allem über das Symbol für Männer, weil es so bestechend einfach und dennoch klar in der Aussage ist. Mit einigen wenigen Klicks (Ausrichten und verteilen) kann man es nachbauen. Für den Frauenkörper habe ich eine Ellipse beschnitten; für die Beine ein Rechteck mit dem Bleistiftwerkzeug verzerrt.

Mann und Frau
Mann und Frau

Shapes drehen – aber nicht um den Mittelpunkt

Vor Kurzem habe ich eine Tankanzeige gesehen und mich gefragt, wie man so etwas in Visio konstruieren könnte.

Tankanzeige
Tankanzeige

Nun – ich würde ein Rechteck markieren; den Mauszeiger über den Drehpunkt setzen, so dass der Pin (Drehbez) erscheint. Diesen kann man nun mit der Maus aus dem Shape herausschieben. Exakter wird es, wenn man im ShapeSheet den LocPinX verändert – beispielsweise auf Width*2 und den LocPinY – beispielsweise auf Height*0.5. Nun kann man das Shape duplizieren, die Duplikate mit der Ausrichtenfunktion exakt übereinander legen und mit Hilfe von Aufgabenbereich „Größe und Position“ um einen bestimmten Winkel drehen. Er dreht nun um den Pin, der sich außerhalb des Shapes befindet.

Daten im Organigramm

Sehr geehrter Herr Dr. Martin.

Verbunden mit einem lieben Gruß aus Magdeburg wende ich mich, nach einigen Jahren Abstinenz, wieder an Sie.

Vielleicht können Sie mir in einem, für einen Kunden wichtigen Thema, evtl. bitte weiterhelfen?

Im heutigen Seminar konnten wir leider ein Thema in MS Visio 2013 nicht zufriedenstellend abschließen.

Gestatten Sie mir kurz eine Schilderung?

Thema:

Organigramme mit Visio 2010/2013 erstellen.

Der Kunde arbeitet mit der Version 2013-Professional.

Situation:

1.)    Der Kunde muss aufgrund der „Fehler im System“ von 2010/2013 ein eigenes Organigramm unter Zuhilfenahme einer abgespeckten MS Excel-Datei aufbauen.

Durch das mehrmalige Auftreten von Mitarbeitern/innen in verschiedenen Positionen, die aber von einer Person halt ausgefüllt werden, ist dies aber so nicht möglich.
Bei jedem Erstellen eines Organigramms aufgrund einer Excel-Grundlage gab es die Fehlermeldung bzgl. der „doppelten Datensätze“. – Das bedeutet leider,
dass ein Mitarbeiter/in keine Position in einem Organigramm doppelt befüllen kann. Dies scheint doch eher wirklichkeitsfremd und die Situation muss beim Kunden aber gelöst werden.

2.)    Zudem scheinen immer noch keine weiteren gleichberechtigten Führungsebenen darstellbar zu sein. Beim Kunden sind aber drei GF auf gleicher Ebene vorhanden und sollen nun dargestellt werden.

3.)    Der Kunde will nun ein eigene s, passendes Organigramm-Shape erstellen, was aber nicht gelungen ist.

Mein Ansatz:

1.)    Erstellung eines eigenen (freien) Organigramm-Shapes mit den gewünschten Platzhaltern und den zusätzlich benötigten Angaben im Kunden-Organigramm.

Das misslang, da sich in einem Organigramm-Shape in 2013 keine weiteren Textfelder verbinden bzw. aufnehmen lassen.
Im Modus der Bearbeitung gelang diese Aufnahme des Textfeldes, aber nach dem Ziehen auf das Zeichenblatt löste sich das Textfeld wieder aus dem Shape.
Zudem konnte auch kein Bild mehr im noch vorhandenen Platzhalter eingefügt/gewählt etc. werden.
In allen weiteren Versuchen, auch dem Versuch eine eigene Form zu einem Organigramm-Shape umzugestalten, misslangen.
An den dringend benötigten Bildplatzhalter kam ich dann gar nicht mehr heran.
Zudem kam immer die Meldung, dass ein Organigramm-Shape  nicht mit anderen Elementen verbunden werden kann.
An das Organigramm-Shape kamen wir auch nicht weiter heran, weil angeblich Schutz, Layer etc. das immer verhindern würden. Alles war aber deaktiviert.
Auch ein Gruppieren oder Aufheben von Gruppierungen war nicht möglich. = Negativ!

2.)    Aufbau einer neuen MS Excel-Tabelle mit den Spalten: Name, Position, Vorgesetzter, Master-Shape, Aufgabe 1 und Aufgabe 2 (Mitarbeiter-Daten).
Dann speicherte ich die Datei ab, habe aber beim Master-Shape nur einmal die möglichen Platzhalter (Position, Manager, Assistenz, Führung) vergeben.

Erstellung des Organigramms dann über den Assistenten im Menü von Datei + Neu + Organigramm-Vorlage.
So kam ich wenigstens an e i n e n brauchbaren Platzhalter mit Bild und den zusätzlich benötigten Textfeldern für jede Position heran, um nach und nach das Organigramm aufbauen zu können.
Der Nachteil ist: Die Excel-Datei kann nicht für das Unternehmen genutzt werden, da keine doppelten Werte bei den Mitarbeitern vorkommen dürfen.
Wechseln Mitarbeiter, muss immer ein neuer Platzhalter designt werden, und die Excel-Datei darf nicht mehr „aufgerufen“ werden. = Auch ein bissl Negativ!
Zudem auch ein umständlicher Aufbau des gesamten Organigramms.

Ziel:

1.)    Der Kunde will ein passendes Shape (Bild + vier Textfelder/Platzhalter) designen, das er ohne großen Aufwand immer wieder verwenden kann.
Besteht die Möglichkeit, doch die Gruppierung/Schutz eines Organigramm-Shapes aufzuheben, es komplett nach eigenen Wünschen zu gestalten?
Oder lassen die internen Verknüpfungen (Excel, Access oder andere Datenbanken) es gar nicht zu, andere „freie“ Felder aufzunehmen. Das wäre an sich ja logisch, da die Organigramme aus Datenfeldern
Ihre Inhalte beziehen oder auch dorthin exportieren können.
Gibt es dennoch eine passenden Lösung?

2.)    Der Kunde würde gern eine Excel-Tabelle als Grundlage nutzen.
Aber wie lassen sich die doppelten Einträge umgehen? Der Mitarbeiter hat eben an und ab eine, oder zwei und mehr Positionen (in einem anderen Strang/Abteilung) zu besetzen.
Ist es dann gar nicht mehr möglich? – Oder muss bei einem doppelten Datensatz immer ab dem zweiten Eintrag ein Zusatz/Synonym verwendet werden? – Das wäre sehr umständlich.

3.)    Kann Visio inzwischen doch zwei oder mehr Führungsebenen nebeneinander anzeigen, oder ist es immer noch ein Problem, so wie im PowerPoint, einen zweiten und mehr GF´s anzeigen zu lassen?

Vielleicht haben Sie, Herr Martin, hier Erfahrungen, oder können den Sachverhalt auch für Ihre Schulungen/weiteren Diskussionen aufnehmen?

Über eine erste Idee, oder wenigstens eine hilfreiche Aussage Ihrerseits, würde ich mich sehr freuen.

Viel Erfolg für das neue 2013er-Buch ist gewünscht und Dank von mir an Sie.

Sehr geehrter Herr E.,

Ich kann Ihre Kritik bestätigen. Zum einen ärgere ich darüber dass MS in der Version 2013 die Orga-Shapes so „verquietscht“ hat – wohl kein Europäer stellt so seine Orgastruktur dar.

Die Tatsache – ein Mitarbeiter darf nicht für zwei Chefs arbeiten ist realitätsfremd – ich weiß. MS geht von einer streng hierarchischen Orgastruktur aus. Ist natürlich leichter zu programmieren. Von rein zeichnerischen Aspekt kann man „schummeln“.

Drei Geschäftsführer einer Firma habe ich mal gelöst, indem ich einen „Superchef“ darüber gesetzt habe – den Firmenname. Dann klappt es.

Sie sind nicht der erste, der gerne die Orga-Shapes anpassen möchte. Das ist leider m.W. nicht möglich. Ich habe auch schon versucht den Assistenten aufzubrechen – geht wohl nicht. Das heißt:

– entweder das nehmen, was Visio zur Verfügung stellt

– mit eigenen Shapes alles per Hand zeichnen

– einen solchen Assistenten nachprogrammieren (habe ich mal für eine Firma gemacht – irre aufwendig, weil sehr viel Rechenaufwand bezüglich der Positionierung!

Übrigens: weitere Felder können Sie definieren. Sowohl in den Excel-Daten werden sie nach Visio übernommen; als auch eine Definition in Visio kann auf den Shapes angezeigt werden (bsp: Stundenzahl – den Fall hatte ich mal)

Organigramm mit Daten
Organigramm mit Daten

schöne Grüße

Rene Martin

Informationen

Guten Tag Herr Martin,
leider konnte ich ihre letzte Rückantwort noch nicht prüfen, da ich gerade Testweise Verfahrensschemen für einen Auftrag bearbeiten muss. Sie erhalten aber umgehend Rückmeldung, wenn dies geschehen ist.
Ich hätte aber nochmals eine Frage an Sie:
Bei einer gestrigen Besprechung ist folgendes aufgefallen: In unseren Verfahrensschemen bekommen die einzelnen Shapes eine Bezeichnung, die auf der Zeichnung und in der Stückliste vorkommt. (Bild 1, Bsp.C1). Es wäre jetzt für unserer Zwecke sehr wichtig diese Benennung so zu gestalten, dass wenn ich die Bezeichnung im Schema (zb. auf C2) ändere es sich in den Shape-Daten direkt mitändert und umgekehrt. Ist das möglich?
#####
Hallo Herr R.,
es geht nur in eine Richtung. das heißt: Sie können nur die Informationen in den Daten ändern – dann werden sie auf dem Shape angezeigt. Nicht umgekehrt (das ist nur mit hohem Programmieraufwand möglich)

shapedaten