strwrap
создает вектор длиной 4, поэтому общее количество элементов в вашем заголовке равно 6, а не 3, которое требуется setHeaderFooter
.
strwrap(x = paste0 (label, " ", substr (value, start = 1, stop = 360)),
width = 45, prefix = "\n", initial = "")
[1] "&B EJECUTIVOS DE CUENTA: &B FANARA ARIEL" "\nGUSTAVO:476, BARETTO ANA SILVINA:34, NO" "\nAPLICA:32, SANTOS MAXIMILIANO ARIEL:21,"
[4] "\nAVILA ROBERTO:19, REGGI PABLO:9, Otros:51"
Итак, давайте свернем это в один строковый вектор, обернув его в paste
:
paste(strwrap(x = paste0 (label, " ", substr (value, start = 1, stop = 360)),
width = 45, prefix = "\n", initial = ""),
collapse="")
[1] "&B EJECUTIVOS DE CUENTA: &B FANARA ARIEL\nGUSTAVO:476, BARETTO ANA SILVINA:34, NO\nAPLICA:32, SANTOS MAXIMILIANO ARIEL:21,\nAVILA ROBERTO:19, REGGI PABLO:9, Otros:51"
Теперь вы получите заголовок с 3 элементами, которые ожидает функция. Вот как выглядит заголовок в файле Excel:
![enter image description here](https://i.stack.imgur.com/uXIrx.png)