Textrahmen mit Makro verschieben ? [gelöst] DANKE !

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

SteffCN
*
Beiträge: 15
Registriert: Di, 15.03.2011 07:57

Textrahmen mit Makro verschieben ? [gelöst] DANKE !

Beitrag von SteffCN »

Hallo,
ich öffne einige WordDokumente.
Bei bestimmten Formularen befinden sich einige Textrahmen nicht an der richtigen Stelle.

Ist es möglich, diese Textrahmen mit einem Makro zu verschieben ?
Wenn ich es als Makro aufzeichne, passiert in diesem Makro leider gar nix :-(

Danke & Gruß
Steff
Zuletzt geändert von SteffCN am Mi, 16.03.2011 14:02, insgesamt 1-mal geändert.
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Textrahmen mit Makro verschieben ?

Beitrag von komma4 »

Das ist bestimmt möglich.

Mit Deinen Angaben kann ich Dir allerdings keinen Tipp für eine Fundstelle von Code geben:

sind das (programmtechnisch gesehen) Textrahmen? Oder Umrandungen von Textfeldern eines Formulars? Oder was...?


Untersuche das Dokument mit XRAY!


Viel Erfolg!
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
SteffCN
*
Beiträge: 15
Registriert: Di, 15.03.2011 07:57

Re: Textrahmen mit Makro verschieben ?

Beitrag von SteffCN »

Hallo,
XRAY kann ich nicht downloaden:
http://ooomacros.org/dev.php#101416
ist leider immer noch down.

Hat jemand eine andere vertrauenswürdige Seite ?

Im Navigator vom Writer wird es als Textrahmen angezeigt.

Danke & Gruß
Steff
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Re: Textrahmen mit Makro verschieben ?

Beitrag von Karolus »

Hallo
Hat jemand eine andere vertrauenswürdige Seite ?
http://sourceforge.net/projects/ooomacr ... ion%205.2/

Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
SteffCN
*
Beiträge: 15
Registriert: Di, 15.03.2011 07:57

Re: Textrahmen mit Makro verschieben ?

Beitrag von SteffCN »

Danke Karo :-)

XRAY sagt zu den Textrahmen:
ElementType type pseudo-prop, read-only
ElementNames []string pseudo-prop, read-only
Count long 8 pseudo-prop, read-only
ImplementationName string "SwXTextFrames" pseudo-prop, read-only
SupportedServiceNames []string pseudo-prop, read-only
Types []type pseudo-prop, read-only
ImplementationId []byte pseudo-prop, read-only
Dbg_Properties string <...> basic prop, read-only
Dbg_Methods string <...> basic prop, read-only
Dbg_SupportedInterfaces string <...> basic prop, read-only


Ich habe mich schon versucht mit
jumptonextframe & framedialog
aber das ist ja echt eine schwer verständliche Welt für sich :?

Gruß aus Hamburg
Steff
Zuletzt geändert von SteffCN am Mi, 16.03.2011 13:19, insgesamt 1-mal geändert.
DPunch
*******
Beiträge: 1112
Registriert: Mo, 02.11.2009 16:16
Wohnort: Marburg

Re: Textrahmen mit Makro verschieben ?

Beitrag von DPunch »

Aloha
SteffCN hat geschrieben:Ist es möglich, diese Textrahmen mit einem Makro zu verschieben ?
Prinzipiell funktioniert das ganz einfach so

Code: Alles auswählen

	sFrameName = "Rahmen1"
	nPosX = 5000
	nPosY = 5000
	oDoc = thisComponent
	oTextFrame = oDoc.TextFrames.getByName(sFrameName)
	oTextFrame.HoriOrientPosition  = nPosX
	oTextFrame.VertOrientPosition = nPosY
Dabei ist allerdings zu beachten, dass die Einstellung der Verankerung passen muss, so lässt sich z.B. die Position bei Verankerung "als Zeichen" natürlich nicht verändern.
SteffCN
*
Beiträge: 15
Registriert: Di, 15.03.2011 07:57

Re: Textrahmen mit Makro verschieben ?

Beitrag von SteffCN »

DPunch hat geschrieben: Prinzipiell funktioniert das ganz einfach so
Ja - klasse !

Genau so funktioniert es in diesem Word-Dokument :D :D

Danke & Gruß
Steff
Antworten