Hello DIAdemon,
Regarding your first question, you can use a DIAdem VBScript to change the contents of free text directly:
Call GRAPHObjOpen("Text6")
TXTTXT = "here is my new text"
Call GRAPHObjClose("Text6")
However, this cannot be done for Text Objects. You can indirectly modify the contents of a Text Object by doing the following:
1) Insert a Text Object into your report layout, and insert a DIAdem Expression which contains "T1" (without the quotes). T1 through T10 are built-in DIAdem text variables.
2) From your DIAdem VBScript you can modify the contents of T1:
T1 = "here is my new text"
This will in turn modify the contents of the Text Object.
As for your second question, I do not know a way to specify the to wrap
text in a DIAdem report; DIAdem instead provides the functionality for auto-sizing of a the font for the columns in a table.
However, I think that "word wrap" would be a useful feature - so I have filed a product suggestion for this. I encourage you to submit product suggestions at http://ni.com/contact (click the "Product Feedback" link) when you have ideas that would improve NI products.
David Mc.
NI Applications Engineer