R官员包:当存在多个几乎相同的占位符时,如何指定某个占位符

R官员包:当存在多个几乎相同的占位符时,如何指定某个占位符,r,powerpoint,officer,R,Powerpoint,Officer,我在Powerpoint幻灯片上使用R officer软件包,需要将文本插入5个相同的占位符中,这些占位符在幻灯片底部的一行中彼此相邻。在不推荐使用phu with_text函数之前,可以使用body和index参数精确指定要将文本插入到哪个占位符中。但是,我找不到一种方法来正确使用新的PHU with function 对于上下文,文本持有者的布局属性如下所示: type id ph_label offx offy cx cy b

我在Powerpoint幻灯片上使用R officer软件包,需要将文本插入5个相同的占位符中,这些占位符在幻灯片底部的一行中彼此相邻。在不推荐使用phu with_text函数之前,可以使用body和index参数精确指定要将文本插入到哪个占位符中。但是,我找不到一种方法来正确使用新的PHU with function

对于上下文,文本持有者的布局属性如下所示:

type id    ph_label             offx      offy       cx       cy
body 25    Text Placeholder 24  2.4526826 5.9722200  1.340278 0.7065978
body 26    Text Placeholder 24  4.2022332 5.9722200  1.340278 0.7065978
body 27    Text Placeholder 24  5.9965278 5.9722211  1.340278 0.7065978
body 28    Text Placeholder 24  7.7013342 5.9722200  1.340278 0.7065978
body 29    Text Placeholder 24  9.4496063 5.9722200  1.340278 0.7065978
如果使用ph_location_标签,则只能指定第一个,如下所示:

ph_with(location = ph_location_label(ph_label = "Text Placeholder 24"), value = "Blah blah"
我可以使用position\u right location参数指定最后一个:

ph_with(location = ph_location_type(type = "body", position_top = F, position_right = T), value = "Blah blah")

但是我被中间的3卡住了-我如何指定这些占位符?有什么方法可以更改它们的PHU标签,使它们不都是“文本占位符24”

解决方案是在PowerPoint的主模板视图中按
Alt+F10
。您也可以按照Bernardo的建议,通过
Home>Arrange>Selection Pane
进入此菜单。这将打开模板中所有元素的标签,双击可以重命名这些标签。然后,您可以在officer中使用自定义标签

ph_with(location = ph_location_label(ph_label = "Custom Label"), value = "Blah blah")

也陷入了同样的问题。希望有人能澄清如何使用idSee my answer@Bernardo.quickly。这就是我在macOS中手动找到相同窗口的方式:主页>排列>选择窗格。很难找到和记住,但仅此而已!谢谢。我只知道捷径!我也会用这些信息更新答案。在windows和mac上都是一样的。