代码是抄的社区其他同学的,我只是把行和列换了下。
但是我替代后总有一部分替代失败,如图二,不知道怎么改。
而且改完以后Word里的表格格式有时候会变,字体会变大。
本来还有一个Word中的图片替换后会消失,后来加了一句if run.text: 已经解决了,但是部分替换失败还是困扰着我。
例如,CIP机场这个替换是成功的,但是到第二个红框中的机场就替换失败了,我用的是同一个X18X
问题是你的自定义函数,其实自定义的repalce_text没必要这么多循环,你excel读取的数据直接执行一次替换就行了