【发布时间】:2015-06-10 23:15:15
【问题描述】:
我编写了一些 Word VBA,它采用 Excel 文件并更新 Word 文件中的标签(ActiveX 控件)。唯一的问题是这个 Excel 文件每个月都会更改路径和文件名。我如何添加一个打开文件对话框以便用户选择要使用的 Excel 文件,而不是每个月编辑 2 个变量?
这是我现在拥有的:
Sub Update()
Dim objExcel As New Excel.Application
Dim exWb As Excel.Workbook
PathWork = "C:\My Documents\2015-05 Report\"
CalcFile = "May2015-data.xlsx"
Set exWb=objExcel.Workbooks.Open(FileName:=PathWork & CalcFile)
ThisDocument.date.Caption=exWb.Sheets("Data").Cells(1,1)
End Sub
【问题讨论】: