DWG nach Visio konvertieren

Die Aufgabe lautet: Konvertieren Sie die vier DWG-Zeichnungen in Visio und speichern Sie die Shapes, die Switches repräsentieren in einer Schablone.
Schritt 1: DWG importiert und konvertiert. Abgespeichert.
Nein, nein, nein: nur die Vorderseite
Schritt 2: Die Vorderseite herauslösen und speichern. Zuerst eines.
ja ist okay – weiter so
Schritt 3: Alle vier Shapes in einer Schablone speichern
Nein, nein – die sind viel zu komplex
Schritt 4: Linien zusammenfassen, nachbauen, durch Rechtecke ersetzen – die Dateigröße wird verringert.
Nein, nein, nein: die sind viel zu komplex.
Schritt 5: Also erneut nachbauen
Nein, nein, nein: die Verbindungspunkte sitzen falsch. Okay – ich habe nicht aufgepasst. Verbindungspunkte neu platzieren.
Ja – jetzt passt es! Vier Wochen nach Beginn des Konvertierens. Hurra!

Shapes „fixieren“

Hallo Herr Martin,

Ich war leider nicht erfolgreich…
Ziel ist es, dass die Legende und der Bericht den Abstand zum Blattrand auch beim Ändern des Formats beibehalten.
Trotzdem soll es dem Anwender möglich sein, die Position der Shapes zu ändern.
Ich möchte nämlich nicht den Anwender einschränken, sondern nur das Problem beheben,
dass beim Ändern des Formats die Listen wieder verschoben werden müssen.
Könnten Sie mir eine Formel zukommen lassen, die mir das ermöglicht?

Beispiel: Formatwechsel von A4 zu A3
####
Hallo Herr Q.,

Sie haben zwei (bzw. drei) Koordinatensysteme: das der Seite und das des Shapes. Sie müssen einen Bezug des Pins des Shapes auf das Zeichenblatt herstellen, beispielsweise mit:

=GUARD(ThePage!PageWidth-Width/2-10 mm)

In der Datei 15_DrehBezPos.vsdx habe ich das visualisiert. In
Q.vsdx sehen Sie die Lösung.

Hilft Ihnen das?

Übrigens: ich habe zwei Visio-Bücher geschrieben, in denen ich solche Dinge: berichte, Daten, das ShapeSheet, … erkläre. Und: gerne komme ich zu einem Visio-Kurs zu Ihnen. Davon lebe ich.

schöne Grüße

René Martin

Texte auf Shapes mit unterschiedlicher Länge

Auf einem Hintergrundzeichenblatt einer Visio-Zeichnung werden Daten abgelegt. Diese werden über Verknüpfungen, beispielsweise
=ThePage!Prop.Ersteller
an Shapes eines Beschriftungsblocks übergeben. Dort werden sie angezeigt.
Allerdings ist einer der Texte einer List – im Verhältnis zu den anderen Texten – länger.
Es gibt mehrere Möglichkeiten, um die Schrift bei DIESEM Text zu verkleinern. Entweder über eine direkte Auswahl:
=IF(STRSAME(Fields.Value,“Tom Bombadil“),8 pt,14 pt)
(beachten Sie, dass Text im ShapeSheet nicht direkt verglichen werden können: Fields.Value = „Tom Bombadil“ funktioniert NICHT!)
Oder man überprüft die Anzahl der Zeichen:
=IF(LEN(Fields.Value)>6,8 pt,14 pt)

Zoom – mehr als 400%

Guten Tag Herr Martin
Peinlich, aber ich kann die Shapes nicht gross genug darstellen um die Details darin zu erkennen. Ich habe den Zoom-Regler unten rechts im Fenster schon auf 400% gesetzt. Können Sie mir helfen?
Mit freundlichen Grüssen
#####
Guten Morgen, Herr B.,
 
drücken Sie die [Ctrl] + [Umschalt]-Taste und halten Sie gedrückt. Ziehen Sie ein Rechteck um den Bereich, den Sie vergrößern möchten:

Keine Pfeilspitzen

Hallo Hr. Martin,
 
gibt es irgendwie eine Einstellung wo man beim Verbinder die Pfeile deaktiviert? Ich kann auf meinem Zeichenblatt nämlich keinerlei Pfeile bei Verbindern einblenden. Die Farbe der Verbinderlinie oder die Art lässt sich hingegen problemlos ändern. Nur die Pfeile gehen dort einfach nicht.
 
anbei die Datei und zwei Screenshots die das Problem zeigen.
Wie gesagt, beim kopieren in eine andere Datei, kopiert man das Verhalten irgendwie mit.
 
Ich habe jetzt vieles probiert, jedoch finde ich nicht heraus, woran es liegt.
 
Vielen Dank im Voraus.
 
Ps. Das Video Training von Ihnen hat mir sehr gut gefallen. Ich konnte einiges daraus mitnehmen.
 
MfG
Marcel
####
Hallo Herr Sohling,
und hier die Antwort:
Sie haben diese Datei mit der Vorlage „Elektrotechnik allgemein“ erstellt.
Das erkenne ich an: Datei / Informationen. Unter „Eigenschaften“ steht bei der Vorlage: EEGENR_M_vstx
Ich vermute, dass an dieser Vorlage ein Assistent hängt, der mir auch noch nie aufgefallen ist.
Kennen Sie das Shapesheet?
Wenn Sie einen Verbinder erzeugen und ins ShapeSheet des Verbinders wechseln, sehen Sie im Abschnitt „Line Format“ in den Zellen BeginArrow und EndArrow die Formel
=GUARD(0)
Sie verhindert die Formatierung mit einer Pfeilspitze (was bei E-Technik meistens auch keinen Sinn macht).
Wie können Sie doch formatieren?
Holen Sie sich die drei Symbole „Formatvorlage“ in die Symbolleiste für den Schnellzugriff. Mit „Formatvorlage definieren können Sie eine Vorlage definieren, beispielsweise „Verbinder mit Pfeil“:
Und damit können Sie ihre Verbinderlinien formatieren:
Hilft das?
schöne Grüße
Rene Martin
####
Hallo Hr. Martin,
 
ah super. Da hätte ich lange gesucht.
 
Vielen Dank.
 
Mit freundlichen Grüßen
Marcel

Pfeilspitzen

Hallo zusammen,
 
gibt es irgendwie eine Einstellung wo man beim Verbinder die Pfeile deaktiviert? Ich kann auf meinem Zeichenblatt nämlich keinerlei Pfeile bei Verbindern einblenden. Die Farbe der Verbinderlinie oder die Art lässt sich hingegen problemlos ändern. Nur die Pfeile gehen dort einfach nicht.
 
Vielen Dank vorab.
 
Mit freundlichen Grüßen
####
Hallo Herr S.,
können sie im ganzen Visio keine Pfeilspitzen sehen? Öffnen Sie mal eine andere Vorlage: Flussdiagramm oder Organisationsdiagramm. Dort auch nicht? Was sehen Sie im Aufgabenbereich Start / Linie / Linienoptionen beim Startpfeiltyp und Endpfeiltyp?
Kennen Sie dir Formatvorlagen? Dort kann man das Verhalten der Verbinder ändern: immer mit Pfeilspitze oder immer ohne. Man kann sie natürlich auch manuell „um-„formatieren.
Hilft Ihnen das?
schöne Grüße :: Rene Martin

Blattübergreifende Layer

Guten Morgen, Herr Martin,
nur mal eine kurze Frage. Kann man layer in Visio so einstellen, dass sie blattübergreifend funktionieren?
Die Antwort: leider nein! Layer sind Eigenschaften des Zeichenblatts, wie man im ShapeSheet des BLATTS (nicht der DATEI!) feststellen kann. Die Layerzuordnung der einzelnen Shapes greifen auf die Blatt-Layer zu.
Und wie kann ich dann die Layer von einem Blatt auf das andere überführen?
Die Antwort: Liegt ein Shape auf einem oder auf mehreren Layern, kann man das Shape auf ein anderes Blatt kopieren. Allerdings muss man die Layerzuordnungen auf jedem Blatt einzeln vornehmen. Oder man müsste ein Add-In dafür programmieren …

Berichte – blattübergreifend

Guten Morgen, Herr Martin. Nur eine kurze Frage zu Visio.
Wenn ich einen Bericht auf ein anderes Zeichenblatt verschiebe, werden nach der Aktualisierung keine Shapes mehr angezeigt. Kann ich das einstellen, dass der Bericht blattübergreifend funktioniert?
Aber klar. Im ersten Schritt des Assistenten werden Sie gefragt, ob die Shapes vom aktuellen Blatt oder von der ganzen Datei ermittelt werden sollen. Wählen Sie die Option „Shapes auf allen Zeichenblättern“ aus – dann funktioniert es.
Vielen Dank – da haben Sie mir sehr geholfen.

#NA in den Daten

Ich weiß nicht, wie sie es geschafft haben, aber sie haben es. Ich habe einige Daten an das Zeichenblatt gebunden; unter anderem auch Auswahllisten. Da ich auf diese Daten zugreife, merke ich recht schnell, dass da etwas nicht stimmt. Tatsächlich: es befindet sich der Fehler #NA (not available) darin. Wie ist es passiert? Entweder beim Wechseln der Sprache oder beim Kopieren von einer Datei in eine andere.