当前位置: 首页 > 知识库问答 >
问题:

确定内联形状的索引号

居京
2023-03-14

我试图引用在文档中间添加的内嵌形状。我目前的解决方案是短期的,我想征求意见,寻求更好的解决方案。

情况是,我正在使用添加一个内联形状。在文档的一半处添加图片。这样做的问题是,如果在插入图片的位置之后有内联形状,那么我添加的内联形状的索引号不仅仅是添加到文档中的第n个形状。内线形状。count不会指我刚才添加的图片,它指的是文档末尾的图片。

我目前的解决方法是实际查看文档,计算下面输入新图片的形状数量,我可以使用类似inlineshapes(下面的totalShapes)的内容来引用它。选择

我想这样做的原因是,如果有必要,我可以裁剪图像区域或执行线性形状的其他操作。

共有1个答案

卢俊发
2023-03-14

好吧,如果我正确理解你,对你插入的东西“获得一个句柄”的正确方法是在它被创建的同时将它分配给一个对象变量,然后这样做:

Dim ils as Word.InlineShape
Set ils = ActiveDocument.InlineShapes.AddPicture('parameters here)
ils.Width = 100

如果您真的想要索引值,那么如下所示:

Dim rng as Word.Range
Dim ils as Word.InlineShape
Set ils = ActiveDocument.InlineShapes.AddPicture('parameters here)
Set rng = ils.Range
rng.Start = ActiveDocument.Content.Start
Debug.Print rng.InlineShapes.Count 

编辑:OP选择的方法

Dim rng as Word.Range
Dim bk As Word.Bookmark
Dim ils as Word.InlineShape
Set rng = ActiveDocument.Content
Set bk= ActiveDocument.Bookmarks([name])
rng.End = bk.Range.End
Set ils = ActiveDocument.InlineShapes.AddPicture(bk.Range, other param)
Debug.Print rng.InlineShapes.Count 
 类似资料:
  • 根据postgresql(postgis)方法,此几何是有效的,但是Elasticsearch在索引时抛出illegal_argument_exception错误 https://gist.github.com/owexroasia/127c61ee41304fe2d2d0e0015216a780 {"type":"mapper_parsing_exception","原因":"未能解析类型[ge

  • 我的问题是:如何确定已拆分的旋转矩形几何体的和是拆分该几何体的任意的“左”和“右”边? 对于这个问题,"左"和"右"被定义为从节点到节点"行走"时,按顺序的拆分器的左边和右边。 我创建了此函数,用于将任意几何体(非集合)拆分为两个面——“左”和“右”: 上面的想法在此处链接的笔记本中进行了说明(与上面的链接相同): http://nbviewer.jupyter.org/urls/dl.dropb

  • 我正在登录各种网络设备,并尝试查看输出。下面是我正在运行的脚本,它工作得非常好。当我试图确定po1、allin1、sta1、saa1、stn1的产量时,我面临着这个问题。我已经给出了下面所有变量的输出。po1将是这里的源,如果任何索引在其他变量中不可用,则需要显示“NAn”。如果你对理解这个问题有异议,请告诉我。 下面是我得到的错误。当我把轴设为1时,我得到了这个错误。 po1的产量: allin

  • 问题内容: 有没有一种方法可以确定mysql索引是否完全适合可用内存?如果是这样,我将如何: 确定mysql索引的大小 确定应用程序的可用内存 确定索引是否完全适合内存 问题答案: 取决于存储引擎 从中减去。如果答案> 0,则是 InnoDB(缓存数据和索引页) 从中减去。如果答案> 0,则是 我在 DBA StackExchange中 写过这个 **** 在专用的数据库服务器上,确保不超过75%

  • 问题内容: 我在超大型飞机内有一个内联表格。我想居中。 我试着在超大屏幕上使用,它确实将大屏幕上的所有其他元素居中,但内联表单元素除外。所以我不知道这里出了什么问题。 这是HTML代码: 这是CSS: 问题答案: 在上使用帮助程序类。这将使内容与flex属性居中

  • 问题内容: 我在MySQL表中有两个表字段。一个是VARCHAR,是分类广告(分类网站)的“标题”。另一个是TEXT字段,其中包含用于分类的“文本”。 两个问题: 如何确定如何索引这两个字段? (什么字段类型,要使用什么类,等等) 目前,我有一个“ ad_id”作为每个广告的唯一标识符,例如“ bmw_m3_82398292”。 每当SOLR找到“查询匹配”时,如何使SOLR返回此标识符? (标识