我有一个word文档包含一些内容控件(富文本,复选框)。 通常我可以调用内容控件:
ActiveDocument.ContentControls.item(1).Range.Text = "something"
ActiveDocument.ContentControls.item(1).Checked = True
但是形状(文本框)内的一些控件并不能以这种方式调用。
如何使用这些控件?
答案 0 :(得分:1)
Word有许多不同的“StoryRanges”(主体文本“Story”,各种页眉/页脚故事等等。在这种情况下,控件不在主体故事中,你需要指定它们的位置例如,在你提到的情况下,我认为你会在
中找到它们ActiveDcouemnt.StoryRanges(wdTextFrameStory).ContentControls
但是,例如,如果文本框位于标题中,您可能需要使用不同的StoryRange。
答案 1 :(得分:1)
不幸的是,答案并不那么简单。但我设法解决了这个问题。形状被分组,这是主要问题。我不得不将它们取消组合,之后
ActiveDocument.Shapes.Item(1)。选择
Selection.Range.ContentControls.Item(1).Checked:= True
无论如何,感谢你的帮助。