Referencia a objeto no establecida como instancia de un objeto

hola buenas tardes , estudiando un poco el tema de Expresiones Regulares queria pedir un asesoria tengo un matriz que recorro en excel por medio de un datatable y aplico expresiones regular y me captura la expresión de manera correcta , el objetivo es que captura la expresión "voucher : con su información y lo ejecuta ok , sin embargo después que pasa por algún un registro vacío o con 0 me arroja ese error y ya no permite seguir avanzando en la matriz y se detiene el robot , saben por que se produce este error y como puedo mitigarlo para que sigan avanzando y siga capturando la expresión regular?

https://drive.google.com/file/d/1yl-bzNbDtgwHVcAJRFJ02pE_OdnKSz1s/view?usp=sharing

https://drive.google.com/file/d/1yl-bzNbDtgwHVcAJRFJ02pE_OdnKSz1s/view?usp=sharing

Puedes mostrar la regex ? Para ayudar en un problema de regex, es mejor tener ejemplos de resultados y de texto con variationes de lo que se puede encontrar.

Por lo que pones, estás intentando devolver el elemento (0) de resulvoucher, que en este caso no existe porque no ha encontrado la expresión regular en tu fichero de excel.
Para evitar que te falle verifica el resultado de la expresión regular antes de enviar el mensaje, así sólo lo envías si encuentra algo.