ich versuche eines meiner Powerpoint Makros für Impress umzuschreiben, jedoch weiß ich hier nicht weiter und hoffe, dass mir hier jemand helfen kann.
Ich möchte alle Textfelder in meiner Präsentation nach einem bestimmten Text durchsuchen und dann den Text ersetzen. Bisher bin ich soweit gekommen:
Code: Alles auswählen
Function ImpressExecuteReplace(strText As String, strReplace As String)
    Dim oTextFieldCon As Object
    Dim oTextFields As Object
    
    oTextFieldCon = thisComponent.getTextFields
    oTextFields = oTextFieldCon.createEnumeration()
    
    Do while oTextFields.hasMoreElements()
        oTextField = oTextFields.nextElement()
        oTextField.setText(strReplace)
    loop
    
End FunctionGruß
betaros