Mein Problem betrifft die Bearbeitung einer mittels VBA erstellten Tabelle, die wie in der VBA-Hilfe wie folgt erstellt wird.
Dim objModelSpace As IAcadModelSpace2
Dim objSTLTabelle As AcadTable
Dim objText As AcadObject
P(0) = 0: P(1) = 0: P(2) = 0
Set objSTLTabelle = ThisDrawing.ModelSpace.AddTable(P, 10, 10, 20, 60)
Die Tabelle wird richtig gezeichnet, aber mit der Nachbearbeitung habe ich so meine Probleme. Um z.B. in die einzelnen Zellen Text einzugeben, wird in der Hilfe die Methode "SetText" angegeben. Aber
egal wie ich es angehe, ich bekomme immer Fehler beim Kompilieren.
Dim row As Long, col As Long
Dim strText As String
row = 2: col = 2: strText = "222"
objSTLTabelle.SetText(row, col, strText) ... ergibt beim Eingeben in der Zeile "Erwartet: ="
(set) objText = objSTLTabelle.SetText(row, col, strText) ... ergibt beim Eingeben in der Zeile keinen Fehler, aber beim Kompilieren wird der Ausdruck ".SetText" blau markiert die Fehlermeldung "Function
oder Variable erwartet" erscheint.
Irgend etwas scheine ich da falsch zu verstehen. Leider verweisen auch alle Hilfe- oder Beispielaufrufe immer nur auf das Beispiel zum Erstellen einer Tabelle und helfen somit nicht wirklich weiter. Das
Problem betrifft eigentlich alle Methodenaufrufe von AcadTable-Objekten.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP