Autor Thema: Objekteigenschaft per Script ändern  (Gelesen 794 mal)

Offline Colibri

  • Aktives Mitglied
  • ***
  • Beiträge: 217
  • Hmmm .... lecker Vogel!
Objekteigenschaft per Script ändern
« am: 16.05.24 - 09:15:52 »
Wir haben hier eine alten Notesanwendung welche mit Word Objekten arbeitet und die nun mit dem Notes 12 Client Probleme macht.

Über diesen Code wird ein Word Object im Body Feld eines Dokuments erstellt:

Call uidoc.GotoField( "Body" )
Call uidoc.CreateObject("Word","",“C:\temp\temp.doc")
Set wordobj = uidoc.GetObject( "Word" )

Unter Notes 12 bekommen wir beim Bearbeiten des Worddokumentes nun, sobald das Wordobjekt etwas mehr Text enthält, immer wieder die Fehlermeldung „Absatz oder Feld darf nicht größer als 64 KB sein“.

Schaut man sich die Eigenschaften des Wordobjektes an, dann steht da „Anzeigen als: Bild“ und darin liegt auch das Problem.
Notes 9 hat nur den Anfang des Worddokuments als Bild angezeigt, Notes 12 will alles anzeigen und das ist halt dann irgendwann zu groß für das Feld.

Stellt man die Eigenschaft um auf „Anzeigen als Symbol“ dann gibt es keine Problem. Und das ist nun auch die Frage.

Hat jemand eine Ahnung wie man diese Eigenschaft per Script setzen kann?

Offline Colibri

  • Aktives Mitglied
  • ***
  • Beiträge: 217
  • Hmmm .... lecker Vogel!
Antw:Objekteigenschaft per Script ändern
« Antwort #1 am: 27.05.24 - 14:47:58 »
Falls mal jemand das gleiche Problem hat, hier die Lösung.

Das Problem besteht nur in 12.0.2 FP3. Mit dem FP4 funktioniert die Anwendung wieder wie gewohnt. Mit FP2 übrigens auch.

Die Eigenschaft zur Anzeige als Symbol lässt sich per Script aber nicht ändern.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz