【问题标题】:How to unselect shape in MS Word vba?如何在 MS Word vba 中取消选择形状?
【发布时间】:2020-11-02 04:20:52
【问题描述】:

我在 MS Word 中选择了形状,我需要将光标从形状中移到文档的开头。 我尝试了以下所有方法都没有成功。

     Selection.Collapse WdCollapseDirection.wdCollapseEnd
     Selection.StartOf
     Selection.StartKey Unit:=wdStory
     Selection.Move

【问题讨论】:

  • 很少需要使用 VBA Select 任何东西,或者移动光标。您应该学习使用 Range 对象和其他对象标识符。
  • 我对Word环境不是很熟悉,所以我用selection粘贴图片,最后还是用document.Content粘贴了

标签: vba ms-word


【解决方案1】:

您需要选择不同的对象,例如ActiveDocument.Range(0,0).Select.

但是,您确实需要避免使用Selection 对象,它的效率非常低。而是学习直接操作各种对象。

【讨论】:

  • 效果很好!我通常避免使用选择,但我不得不使用它来粘贴图片。阅读您的回答后,我做了一些研究并摆脱了选择,所以感谢您的回答和建议。
猜你喜欢
  • 2021-03-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-02
  • 2020-09-09
  • 1970-01-01
  • 2014-02-05
相关资源
最近更新 更多