返回指定形状是否有文本框。只读。
MsoTriState 类型。
语法
表达式.HasTextFrame
表达式 一个代表 ShapeRange 对象的变量。
返回值
MsoTriState
说明
| MsoTriState 可以是下列 MsoTriState 常量之一。 |
| msoCTrue |
| msoFalse |
| msoTriStateMixed |
| msoTriStateToggle |
| msoTrue:指定形状有文本框,因此可包含文本。 |
示例
下面的例子从第一张幻灯片上所有包含文本框的形状中提取文本,然后将这些形状的名称及其所包含的文本保存在一个数组中。
| JavaScript for WPS |
let myShapes = ActivePresentation.Slides.Item(1).Shapes
if(myShapes.Count > 1){
let numTextShapes = 0
let shpTextArray = []
for(let i = 1; i <= myShapes.Count; i++){
if(myShapes.Item(i).HasTextFrame){
numTextShapes++
shpTextArray[numTextShapes] = []
shpTextArray[numTextShapes][0] = myShapes.Item(i).Name
shpTextArray[numTextShapes][1] = myShapes.Item(i).TextFrame.TextRange.Text
}
}
}
|