Schiebetüren

Hallo Herr B.,
 
Sie haben gefragt, wo man die Schiebetüren in Visio findet. Die Antwort: „In der Schablone „Wände, Rohbau und Strukturen“
 
schöne Grüße
 
René Martin

Rahmen

Hallo Rene Martin,
 
könnte ich auch so einen Blattrahmen (A1, B1, usw) Visio, von dir bekommen?
Ist schon ein älterer Eintrag von dir bezüglich Visio.
 
Schönen Dank im Voraus
Schöne Grüße
Th. Z.
#####
Hallo Herr Z.,
 
die Schablone haben Sie auch in Visio: unter Visio Extras / Titelblöcke finden Sie die Shapes für die Rahmen
 
schöne Grüße
 
Rene Martin
 

Data Visualizer

Lieber Rene,
 
Ich brauch für einen Kunden den DataVisualiser und hab ihn noch nie zuvor benutzt. In deinem Video und im Internet
ist das super erklärt und funktioniert auch gut. Aber mein Kunde hat nun die Frage, ob man da auch in die Excel-Tabelle einen Link eintragen kann mit einer Zieldatei, die dann automatisch mit dem zugewiesenen Shape verknüpft ist. Geht so was??? Hintergrund: Die Daten, die in Excel eingegeben werden, werden von einer anderen Abteilung eingetragen. Diese haben kein Visio. Die Dame, die das Visio macht, will aber in der Zeichnung nicht manuell die Links
einfügen, da es sehr grosse Diagramme sind. Die Dame kann keine Programmierung – d.h. nur wenn es mit einfachen Mitteln geht oder ob es überhaupt geht wäre für mich interessant zu wissen. Ich selber schule zwar Visio – aber auch nur im Anwenderbereich und bisher brauchte ich die Funktion noch nicht.
 
Wäre super, wenn du mir in 1-2 Sätzen einfach sagen könntest, ob das ohne Aufwand geht oder nicht bzw. ob Du so was schon mal ausprobiert hast 😉
 
Liebe Grüsse
Barbara
Hi Barbara,
 
kurz und knapp: das geht nicht!
Diese Assistenten müsste man aufbohren – und das geht nicht.
 
Man müsste eigene Shapes bauen, die importierte Daten als Link anzeigen. Und dies statt der Visio-Shapes verwenden. Nicht ganz trivial.
Oder den Workflow nachbauen – importiere nicht nur die angezeigten Texte, sondern auch Texte, die zu Links werden.
 
Tja!
 
Liebe Grüße
 
Rene

Bilder nicht komprimieren

Ein Bild. Ein sehr großes und scharfes Bild. Eine Architekturzeichnung:

Ich füge es in eine Excel-Arbeitsmappe, speichere sie, öffne sie und sehe:

Unscharf!

Okay – Excel stellt die Option „Bilder in Datei nicht komprimieren“ zur Verfügung. Hätte ich auswählen sollen:

Allerdings: in Visio? Was mache ich in Visio, wo eigentlich Bilder hingehören und herkommen? Dort suche eine solche Einstellung vergebens. Dort wird ab einer bestimmten Dateigröße komprimiert:

Okay – zugegeben – dort kann man die VDSX-Datei als ZIP umbenennen, extrahieren und dann im Ordner „media“ das verkleinerte Bild durch das Original ersetzen:

Danke an Tanja Kuhn für den Hinweis!

Kreisberechnung

Eine hübsche Aufgabe. Gestern habe ich eine Mail erhalten mit der Frage, wie man dynamisch (automatisch) die Breite eines Bogenstücks (das ist kein Problem) und den Durchmesser des Kreises ermitteln könne.
Können Sie es?
Ein bisschen Berechnung und die Eingabe in den Feldern:

Dokument durchrechnen

Hallo!
 
Ich möchte in Visio Abläufe darstellen und diese Abläufe zeitlich bewerten. Dazu wäre es sehr hilfreich, wenn die Shapes einen benutzerdefinierten Wert besitzen welche durch die Verbindungslinien immer wieder aufsummiert werden. Als Beispiel habe ich ein Bild angehängt. Geht das in Visio bzw. gibt es hier schon Lösungen?
 
Wäre schön wenn Sie mir kurz Antworten können.
 
Wünsche noch ein schönes Wochenende!
 
mfg
Hallo Herr E.,
 
kennen Sie das ShapeSheet? Man müsste dort auf der Linie zwischen 5 und 6 den Wert 5 „holen“:
In einer benutzerdefinierten Zelle oder einem Datenfeld kann man mit
=FORMAT(EVALCELL(BeginX),“@“)
den Namen des Shapes herauslösen. Okay – ein paar Funktionen fehlen noch. Dann müssten Sie den mit dem Namen einen Bezug auf seinen Text (5) herstellen:
=SHAPETEXT(AnderesShape!TheText)
Damit ist der Text, also die Nummer 5, in der Linie bekannt. Sie müsste weitergereicht werden an das Shape mit dem Wert 6. Das heißt: sie benötigen zwei verschiedene Shapes: für die Werte und die Summe und müssten Sie zwei unterschiedliche Shapes bereit stellen. Für den Verbinder ein drittes.
Abgesehen davon, dass es sehr mühsam ist, bin ich nicht sicher, ob es wirklich funktioniert.
 
Visio selbst hat an einigen Stellen Assistenten zur Verfügung gestellt, die auf Ereignisse reagieren.
 
Ich habe schon mehrmals Vorlagen für Firmen erstellt, in denen ich das „durchrechne“: in den Linien ist bekannt, an wem sie kleben (siehe oben). Und so können dann die Texte „weitergereicht“ werden.
 
Ich würde es programmieren.
 
Zu Ihrer Frage: m.W. gibt es DAFÜR noch keine Lösung.
 
Hilft Ihnen das?
 
Liebe Grüße
 
Rene Martin

Pfeil

Gestern in der Visio-Schulung kam die Frage, wie man Pfeilspitzen AUF eine Verbinderlinie setzen kann und nicht nur ans Ende.
Mit fielen folgende Lösungen ein:
* Zwei Verbinder kleben an einem Kreis, den man transparent machen kann
* Man kann einen Verbinder an einen anderen Verbinder kleben (nicht schön)
* Man kann ein benutzerdefiniertes Linienformat erstellen (mühsam!)

Zeichenblatt an Fenster anpassen

Gestern in der Visio-Schulung fragte ein Teilnehmer, wie man das Blatt auf den ganzen Bildschirm zoomen könne. Hintergrund: manchmal ist der Zoom sehr groß oder sehr klein – man hat sich verlaufen …
Die Antwort: In der Statuszeile befindet sich rechts neben dem Zoom-Werkzeug ein Symbol „Zeichenblatt an aktuelles Fenster anpassen“ – damit funktioniert es. Die Tastenkombination dafür: [Shift] + [Strg] + [W]

Shape ersetzen

Hallo Herr Martin,
ich versuche mich die ganze Zeit an VBA und habe schon viele erfolge durch Ihre Lektüre.
Ein Problem habe ich noch welches ich weder Online noch in den Büchern finden kann.
Und zwar : will ich das „Shape ändern“ unterbinden am liebsten mit einer Message, zur Frage wie kann ich das Catchen ??
Wäre für jeden Tipp dankbar.
Liebe Grüße
Hallo M.,
Du benötigst eine Klasse mit einem Event-Handler
Private WithEvents m_shp_Seite As Visio.Page
Dann hast du das Ereignis
Private Sub m_shp_Seite_ShapeChanged(ByVal Shape As IVShape)
 
End Sub
Liebe Grüße
Rene