形状 Shapes
删除所有Shape对象
function 删除所有Shape对象(){
[...ActiveDocument.Shapes].slice(0,9999).forEach(shap =>{
Console.log(`删除形状:${shap.ID}`);
shap.Delete();
});
Console.log(`删完成`);
}
选择类
选择临近的已使用区域
先向右定位,再到下定位。最后Range(左上,右下)
拼出范围,并选择。
这个有缺陷。如果最右侧一列,没填满会找不到最下一行。
function test(){
(rng=>{
Range(rng, rng.End(xlToRight).End(xlDown)).Select();
})(Range("A1"));
}
选中A1
临近的已使用区域。
Range("A1").CurrentRegion.Select();