Hi,
hängt wohl damit zusammen, dass du nicht wirklich das "Backend-Dokument" neu geladen vorliegen hast.
Ich weiss zwar nicht, wie dein Code mittlerweile aussieht, aber im bisherigen muss der "reopen" nach dem doc.save() erfolgen!
doc.Tabelle = "0"
Call doc.Save(True,False)
' hier der reopen
Call uidoc.refresh
End Sub
Anderer Ansatz:
Pack den code in den QueryOpen.
Dann brauchtst du den reopen eventuell nicht.
Gruss Pete(r)
----------- so noch ein nachtrag:
wenn dein code immernoch so ist:
Set uidoc = workspace.EditDocument(True,source.Document)
Else
doc.RemoveItem("SaveOptions")
End If
doc.Tabelle = "0"
Call doc.Save(True,False)
Call uidoc.refresh
End Sub
ist der Fehler, dass Du nach dem
Set uidoc = workspace.EditDocument(True,source.Document)
noch ein save auf das Hintergrund-doc machst:
Call doc.Save(True,False)
ich glaub Dir ist da die End if verrutscht:
Else
doc.RemoveItem("SaveOptions")
' nicht hier: End If
doc.Tabelle = "0"
Call doc.Save(True,False)
Call uidoc.refresh
End If ' sonder hier
aber ein paar der doc.save's kannst du sicher noch weglassen....