【问题标题】:using vba to Setting calculated values to bookmarks in a Word Document使用 vba 将计算值设置为 Word 文档中的书签
【发布时间】:2017-01-23 18:32:31
【问题描述】:

看看这个vba代码;此 vba 代码当前从单元格 E40 复制一个值,并将其粘贴到 word 模板中的特定书签位置“fundedRatio”。我想要做的是访问 val 中新计算的值并将其设置为特定的书签“fundedRatio”。我如何在 vba 中做到这一点?在 Java GUI 应用程序中将类似于此 fundedRatio.setText(val);但是我如何在 vba 中做到这一点?

 DIM gfy as Double
 gfy = Sheets("Income & Expenditure Analysis").Range("E40").Copy
 val = gfy*2
 myDoc.Bookmarks("fundedRatio").Range.PasteSpecial Link:=False,    
DataType:=wdPasteText

【问题讨论】:

    标签: java excel vba ms-word


    【解决方案1】:

    你可以这样做:

    Dim gfy as Double
    Dim val As Double
    gfy = Sheets("Income & Expenditure Analysis").Range("E40").Value 'no copy here
    val = gfy*2
    myDoc.Bookmarks("fundedRatio").Range.Text = val
    

    【讨论】:

      猜你喜欢
      • 2023-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-02
      • 1970-01-01
      • 2019-02-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多