Адреса и манипулировать текстом в текстовом поле и нижний колонтитул в документах Word с пакетом R Officer - PullRequest
0 голосов
/ 30 мая 2018

Я работаю над решением изменить текст в нескольких документах Word с похожей структурой.Позиции текста, которые я хочу изменить: 1.в текстовом поле , связанном с верхним / нижним колонтитулом и секунда в первом нижнем колонтитуле .Я не знаю, как обратиться к тексту внутри этих элементов, кто-нибудь?Это вообще возможно? Изображение этого документа Вот мой пример:

library(officer)
library(magrittr)

docact <- read_docx("PATH/officertest/textfieldfooter.docx")

docx_summary(docact)

doc_index content_type style_name уровень текста num_id 1 1 абзац NA Вот еще один текст, который легко обрабатывать и обрабатывать.NA NA

cursor_reach(docact, keyword = "I want to address this textfield") %>%
  slip_in_text("This is the text that I want to add ", pos = "after", style = "Default Paragraph Font")

выдает ошибку: я хочу, чтобы это текстовое поле не было найдено в документе

headers_replace_all_text(docact, "footertext", "the text that should be the replacement",
         only_at_cursor = FALSE,
         warn = TRUE)

Предупреждающие сообщения: 1: в заголовке $ replace_all_text (old_value, new_value, only_at_cursor,: найдено 0 экземпляров 'footertext' в документе. 2: в заголовке $ replace_all_text (old_value, new_value, only_at_cursor,: найдено 0 экземпляров 'footertext' в документе. 3: в заголовке $ replace_all_text (old_value, new_value), only_at_cursor,: найдено 0 экземпляров 'footertext' в документе.

...