怎么在word书签位置自动生成图表

在word文档编纂中,经常需要在固定位置生当作一个图表,那有没法子主动实此刻word文档固定位置生当作图表呢,请阅读下文。

东西/原料

  • Office word 2010以上版本

方式/步调

  1. 1

    1.打开需要生当作图表的word文档。

  2. 2

    选中要生当作图表的位置,点击”插入“→”书签“,输入书签名,点击添加。

  3. 3

    点击”开辟东西“→”Visual Basic“进入VBA编程界面。

  4. 4

    选中”Microsoft Word对象“,右键菜单选择”插入“→”模块“

  5. 5

    将以下代码放入右边的编纂区,并点击保留按钮。

    Sub 图表测试()

        Dim salesChart As Chart

        Dim chartWorkSheet

        

        ActiveDocument.Bookmarks("肺癌图表").Select

        

        Set salesChart = ActiveDocument.Shapes.AddChart.Chart

        Set chartWorkSheet = salesChart.ChartData.Workbook.Worksheets(1)

        With chartWorkSheet

            .ListObjects("表1").Resize .Range("A1:B3")

            .Range("A2").Value = "人均患病风险"

            .Range("A3").Value = "您的患病风险"

            .Range("B2").Value = 1.5

            .Range("B3").Value = 1.2

        End With

        

        With salesChart

            .ChartData.Workbook.Application.Quit

            .Legend.Delete

            .ChartTitle.Delete

            .SeriesCollection(1).Points(2).Interior.Color = RGB(237, 125, 49)

            .SeriesCollection(1).HasDataLabels = True

            .ChartArea.Format.Line.Visible = False

            .Axes(xlValue).HasMajorGridlines = False

            .Axes(xlValue, xlPrimary).Delete

            With .Parent

                .Left = 0

                .Width = 300

                .Height = 150

            End With

        End With

    End Sub

  6. 6

    封闭VBA编程界面,返回文档窗口。点击 开辟东西 → 宏 ,选中宏,并点击运行。

  7. 7

    代码主动打开excel表格,往excel表格中填入数据,并按照数据,在word文档中我们设置的书签位置生当作图表。

注重事项

  • 请利用Office 2010以上版本的软件
  • 发表于 2018-03-27 00:00
  • 阅读 ( 953 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具