Problem: Absätze in string einlesen

Forum für den Betatest von BasicMaker 2021 für Windows
Antworten
Benutzeravatar
Get
Beiträge: 188
Registriert: 08.12.2014 13:39:39
Kontaktdaten:

Problem: Absätze in string einlesen

Beitrag von Get » 04.05.2020 10:43:22

Wenn ich mit BasicMaker vollständige Absätze in einen String einlese, klappt das bis zum vorletzten Absatz. Statt dem letzten Absatz wird dann die vollständige Datei in den String eingefügt. Ein Skript zum Testen, anwendbar auf beliebige TM-Dateien:

Code: Alles auswählen

Sub absatz_zugriff
	Dim text As String
	Dim iPar, nPar As Integer
	Dim tm as Object

	Set tm = CreateObject("TextMaker.Application")
	tm.Application.Visible = True
	tm.Application.WindowState = 3

	nPar = tm.ActiveDocument.Paragraphs.Count   ' **********************letzter Absatz
	For iPar = 1 To nPar
		With tm.ActiveDocument
			.Selection.SetRange .Paragraphs(iPar).Range.Start, .Paragraphs(iPar).Range.End
		End With
		text = tm.ActiveDocument.Selection.Text
		MsgBox iPar & ": " & text
	Next iPar

	Set tm = Nothing
End Sub
Das Skript am besten mit einigen Absätzen Blindtext ausführen.
Gerhard Etzel
Autor (gerhard-etzel-buch.de). Meine Kriminalromane wurden mit Textmaker geschrieben!
Windows 10, SMO 2018 Prof.

Benutzeravatar
Get
Beiträge: 188
Registriert: 08.12.2014 13:39:39
Kontaktdaten:

Re: Problem: Absätze in string einlesen

Beitrag von Get » 04.05.2020 11:15:04

Ergänzung: "Range.Start" und "Range.End" liefern auch beim letzten Absatz korrekte Werte. Trotzdem geht die "Selection" vom ersten Zeichen des Dokuments aus.
Gerhard Etzel
Autor (gerhard-etzel-buch.de). Meine Kriminalromane wurden mit Textmaker geschrieben!
Windows 10, SMO 2018 Prof.

SuperTech
SoftMaker Team
SoftMaker Team
Beiträge: 895
Registriert: 11.03.2020 17:30:08

Re: Problem: Absätze in string einlesen

Beitrag von SuperTech » 05.05.2020 00:56:06

Vielen Dank für die Berichterstattung über dieses Problem und für die Teilnahme am Beta-Programm. Ich habe es getestet und war in der Lage, dieses Problem zu reproduzieren. Ich habe dies unserem Entwicklungsteam mitgeteilt.

SuperTech
SoftMaker Team
SoftMaker Team
Beiträge: 895
Registriert: 11.03.2020 17:30:08

Re: Problem: Absätze in string einlesen

Beitrag von SuperTech » 26.05.2020 16:41:34

Unser Entwicklungsteam hat dieses Problem behoben. Bitte überprüfen Sie dieses Problem noch einmal in der aktuellen Beta bzw. Revision. S1010

Danke.

FFF
SoftMaker Volunteers
SoftMaker Volunteers
Beiträge: 1420
Registriert: 11.06.2013 22:30:18

Re: Problem: Absätze in string einlesen

Beitrag von FFF » 26.05.2020 18:11:55

SuperTech hat geschrieben:
26.05.2020 16:41:34
Unser Entwicklungsteam hat dieses Problem behoben. Bitte überprüfen Sie dieses Problem noch einmal in der aktuellen Beta bzw. Revision. S1010
Mit 1011 bekomme ich in der Visible=True Zeile einen "Ausnahmefehler des Servers"...
Mit freundlichem Gruß
Karl
SM 2018 rev. 976/0313/64, klassisches Menu @ W8.1/64 /Deutsch/Deutsch // emC 7
SM 2021 Nightly rev. 1021/1011/64, klassisches Menu
16GB Ram; Core i5-3450 mit integriertem Intel HDGraphics 4000, Treiber 10.18.10.4276; Samsung SSD 840pro
2560x1440 Monitor 100% Darstellungsgröße /// LaserJet 1200 per USB via Fritzbox 6591.

Antworten

Zurück zu „BETA BasicMaker 2021 für Windows“