excel - 标识一行以格式化文本
问题描述
我想编写一个宏来格式化ppt幻灯片中存在的文本框(即文本框的属性,如字体名称、字体大小、对齐方式),方法是使用VBA将属性作为excel文件的输入。
基本上我的方法是识别每个文本框的shapeid的行号,这样一旦我得到行号,我就可以将范围FRowno:0Rowno
范围作为输入传递,例如(F4:O4)
但是,我无法使用shapeid唯一标识行号,因为存在具有相同形状 id 的行,这些行也存在于其他幻灯片编号中
在这种情况下,excel表中可以包含哪些方法/其他形状属性来唯一标识这方面的一行?
解决方案
推荐阅读
- go - 在休息 api 中使用 goroutine - 出现未定义的错误
- docker - 如何将两个相互关联的镜像或一个 Yaml 文件推送到 Docker Hub
- clojure - 修改参数作为多方法的一部分
- ios - 在 Objective-C 中,为什么编译器会关心两个完全不同的视图控制器类中的同名变量?
- java - Spring data rest 2.6.10:通过 Rest api 按嵌入式属性值查找
- javascript - 如何使用 MutationObserver 更新 DOMNodeInserted 事件的处理?
- c - 如何将用户输入限制为仅单个字符
- php - RouteCollection.php Laravel 5.2 中的 MethodNotAllowedHttpException
- javascript - 蒙哥数据库;即使用户对象成功更新,邮递员也会出错
- bit-manipulation - 按位 - 获取字节中第一位的位置