Парился сегодня со свежими релизами LibreOffice.
Начиная с 4.1.1 функции getDate и setDate контрола даты в диалогах (com.sun.star.awt.XDateField) стал работать с датой в формате структуры com.sun.star.util.Date вместо прежнего целого или автоматически конвертируемой в него строки. Макросы вопят Object variable not set и не работают. Солюшен в тотальной замене CDateToISO на CDateToUnoDate и CDateFromISO на CDateFromUnoDate.
В документации на фунции старый тип аргументов.
http://community.i-rs.ru/ почил :(