V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
whi147
V2EX  ›  Microsoft Office

有什么办法能够在 office2019 中使用自动化代码将 ppt 导出 svg?

  •  
  •   whi147 · 309 天前 via iPhone · 2229 次点击
    这是一个创建于 309 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我手点导出是可以的,查了 vba,没有导出 svg 的枚举项

    第 1 条附言  ·  307 天前

    我找到了效果很好的方案,用vbs代码将ppt转emf文件,用inkscape命令行转svg。导出来的数据非常好解析

    13 条回复    2020-08-17 00:26:33 +08:00
    jdhao
        1
    jdhao   309 天前 via Android
    记得在 stackoverflow 上看到过代码实现 ppt 保存为 pdf,所以保存为 svg 应该也没问题,可以找一下
    whi147
        2
    whi147   309 天前 via iPhone
    ppt 导出 pdf 我已经实现了,msdn 上有枚举,唯独没有新出的 svg
    kalista
        3
    kalista   309 天前
    可以曲线救国,先转 pdf,再把 pdf 转 svg
    whi147
        4
    whi147   309 天前 via iPhone
    @kalista 我也是这么想的,但是转 svg 又要用什么工具呢?
    whi147
        5
    whi147   309 天前 via iPhone
    @kalista inkscape 会丢失公式
    kalista
        6
    kalista   309 天前
    @whi147 有一个 pdf2svg 的库,可以在 gitlab 搜一下
    youthfire
        7
    youthfire   309 天前 via iPhone
    录制宏,然后看看里面的代码修改下放入自己写的 vba 呢?
    renmu123
        8
    renmu123   309 天前 via Android
    可以去抓一下网络上各种 ppt 转 svg 在线服务的接口,然后丢给他们进行转换,缺点是一定要有网络以及速度比较慢
    whi147
        9
    whi147   308 天前 via iPhone
    @renmu123 量大。走不通
    whi147
        10
    whi147   308 天前 via iPhone
    @youthfire 好办法,我想想看
    whi147
        11
    whi147   307 天前 via iPhone
    @youthfire 录制宏被砍了啊
    youthfire
        12
    youthfire   307 天前 via iPhone
    @whi147 #11 右键单击顶部菜单,比如“帮助”,出现“自定义功能区”,左边添加“宏”试过没?
    whi147
        13
    whi147   307 天前 via iPhone
    @youthfire 那个只能自己编写宏,宏的 API 就是 vbAPI,不能通过录制宏反推宏命令
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1365 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 00:47 · PVG 08:47 · LAX 17:47 · JFK 20:47
    ♥ Do have faith in what you're doing.