繁体   English   中英

使用 vba 将计算值设置为 Word 文档中的书签

[英]using vba to Setting calculated values to bookmarks in a Word Document

看看这个vba代码; 此 vba 代码当前从单元格 E40 复制一个值并将其粘贴到单词模板中的特定书签位置“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

你可以这样做:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM