账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    xlwings中怎么使用with语句设置多种格式?
    28
    0
    VBA中可以使用with语句设置同一对象的多种属性,如下With rng .Font.Size = 9 .Font.Name = "宋体" .Font.Bold = False '不加粗 .HorizontalAlignment = xlLeft '左对齐 .VerticalAlignment = xlCenter '上下居中 .WrapText = True '自动换行 .EntireRow.AutoFit '自适应行高 .Borders.LineStyle = xlContinuous '全部边框End With我尝试在python中设置如下:with rng.api.Font: .Bold=False .Size=40结果.Bold=False报错“SyntaxError: invalid syntax”with rng.api.Font as x: x.Bold=False x.Size=40结果报错“AttributeError: __enter__”,意思rng.api.Font这个对象不支持上下文协议。那么xlwing下怎么实现类似VBA中的with语句?还是只能分行设置如下:rng.api.Font.Bold=Falserng.api.Font.Size=40
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部