java读取word页码_VBA代码读取word文档页脚

我有一个完整的word文档表单的文件夹,我有一个excel文件,将表单上的所有答案读入电子表格中的不同工作表 . 导出数据的工作表取决于word文档的文件名 .

这目前工作正常 .

但是,我现在需要它能够考虑存储在word文档页脚中的表单的版本号,但我不知道如何引用它 .

对于VBA来说,我是一个非常棒的人,所以没有尝试过多少 .

我尝试过的VBA可以在下面找到,但不出所料 .

Sub ReadWordDoc(filenme As String)

Dim Val As String

Dim WrdDoc As Document

Dim FormFieldCounter As Integer

Dim version As String

Set wordapp = CreateObject("word.Application")

wordapp.Documents.Open filenme

wordapp.ScreenUpdating = False

Set WrdDoc = wordapp.Documents(filenme)

wordapp.Visible = True

version = WrdDoc.Sections(1).Footers(wdHeaderFooterFirstPage).Range.Text

FormFieldCounter = 1

If InStr(version, "5.00") Then

RowCounter = RowCounter + 1

Sheets("Version 5").Cells(RowCounter, FormFieldCounter) = filenme

Do While FormFieldCounter <= 125

WrdDoc.FormFields(FormFieldCounter).Select

Val = WrdDoc.FormFields(FormFieldCounter).result

Sheets("Version 5").Cells(RowCounter, FormFieldCounter + 1) = Val

FormFieldCounter = FormFieldCounter + 1

Loop

wordapp.Documents(filenme).Close SaveChanges:=wdDoNotSaveChanges

wordapp.Quit

Else

'Do something else

End If

End Sub

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值