Support Forum

[Frage] Zeilenumbruch im Attribut

Schlagworte:
  • Allplan 2016

Hallo,

ich weiß das Thema wurde bestimmt schon öfter durchgekaut.

Da ich gerne ein Beschriftungsfeld erstellen möchte (z.b Bauherr) das nach einer bestimmten anzahl, denn in die Zweite Zeile springt.

Natürlich könnte man mehrer Zeilen mit Attributen anlegen, aber würde gern genau dies mit einen Zeilenumbruch tätigen.

Habe schon einiges hier gelesen mittels function.vbs Script, aber dies funktioniert anscheinend irgendwie nicht so richtig ganz.

Könnte mir eventuell einer genau sagen wie man das am besten lösen könnte? Excel ist installiert die 2010 Version.

In der F1 Hilfe kommt man auch nicht weiter

Danke jetzt schonmal im Voraus.

Hallo Tobias,

da ich leider nicht weiß, wie ich den Link einfacher einbringen kann, müsstest du dir nachstehenden einfach kopieren in den Browser einfügen.

Vielleicht kannst du da ja was mit anfangen.

https://connect.allplan.com/at/forum/themen/topic/topics/cad-listen-reports-variables-beschriftungsbild/objektattribut-mit-zeilenumbruch.html?tx_mmforum_pi1%5B%40widget_0%5D%5BcurrentPage%5D=1

Lieben Gruß Monika

WENN es feststeht, nach welcher anzahl der zeichen der umbruch erfolgen soll, geht das jetzt einfach mit der FOrmel MID(@aaa@;a;b)
@aaa@ -> attribut
a -> erstes zeichen
b -> anzahl zeichen.

wenn die stelle nicht vordefiniert ist, braucht man mehr formeln.

Namenlos gezeichnet in vollem Bewusstsein - ignorant, in eigen Augen vermutlich höflich, dennoch unhöflichst, unfreundlichst wer einen/viele vermutete - sich von alters erschließende Namen nennt.
[b]

Hallo,

vielen Dank erstmal Monika den link kenne ich bereits

@Markus

Ja genau das mit den MID habe ich auch bereits schon probiert aber irgendwie bekomm ich es nicht hin.

Aber wie kann ich diese Formel weiterführen wenn ich mehrere zeichen habe, sprich wenn es mehr als Drei Zeilen werden?

Das begreife irgendwie nicht wie der Zusammenhang dann geschrieben wird in einer Formel eines Beschriftungsbild wie z.b beim Bauherren.

je notwendige zeile eine formel!

MID(@aa@;1;10)
MID(@aa@;11;10)
MID(@aa@;21;50)

Drei zeilen, drei formeln

Namenlos gezeichnet in vollem Bewusstsein - ignorant, in eigen Augen vermutlich höflich, dennoch unhöflichst, unfreundlichst wer einen/viele vermutete - sich von alters erschließende Namen nennt.
[b]

Vielen Dank für deine schnelle Hilfe

Also muss ich für jede Zeile eine Formel angeben und diese dreifach ablegen dann untereinander z.b. Bauherr.

Aber wie sieht es mit der Lösung aus wenn ich dies zusammen in ein Script schreiben würde, wäre das nicht besser?