将指定报表保存到用户计算机上的 HTML 文件中。
expression.SaveReport(reportviewModeEx, DestinationUrl, Title, ForceOverwrite)
expression 必选。返回“应用于”列表中的对象之一的表达式。
reportviewModeEx 必选。FpWebViewModeEx 常数。代表要保存的报表类型。
FpWebViewModeEx 可以是下列这些 FpWebViewModeEx 常数之一。 |
fpWebViewExAllFiles |
fpWebViewExAssignedTo |
fpWebViewExBrokenLinks |
fpWebViewExBrowserTypes |
fpWebViewExCategories |
fpWebViewExCheckoutStatus |
fpWebViewExComponentErrors |
fpWebViewExDailyPageHits |
fpWebViewExDailySummary |
fpWebViewExFolders |
fpWebViewExLinks |
fpWebViewExMonthlyPageHits |
fpWebViewExMonthlySummary |
fpWebViewExNavigation |
fpWebViewExOlderFiles |
fpWebViewExOsTypes |
fpWebViewExPage |
fpWebViewExPublishStatus |
fpWebViewExRecentlyAddedFiles |
fpWebViewExRecentlyChangedFiles |
fpWebViewExReferringDomains |
fpWebViewExReferringURLs |
fpWebViewExReviewStatus |
fpWebViewExSearchStrings |
fpWebViewExSiteSummary |
fpWebViewExSlowPages |
fpWebViewExTodo |
fpWebViewExUnlinkedFiles |
fpWebViewExUsageSummary |
fpWebViewExVisitingUsers |
fpWebViewExWeeklyPageHits |
fpWebViewExWeeklySummary |
DestinationUrl 必选。String 类型。代表报表的目标文件名。
Title 必选。String 类型。代表新报表的标题。
ForceOverwrite 可选。Boolean 类型。表明以前创建的任何同名报表是否会被新报表覆盖。如果为 True,则报表将被覆盖。如果为 False,则报表不会覆盖。默认值是 True。
下列示例将当前站点中所有文件的报表保存到用户本地计算机上名为 Report1.htm 的文件中。该报表将覆盖 \Reports 目录中任何名为 Report1.htm 的现有报告。
Sub ReportSave()
'Saves a specified report to a specified location.
Dim objApp As FrontPage.Application
Dim objWebwdw As WebWindowEx
Set objApp = FrontPage.Application
Set objWebwdw = objApp.ActiveWebWindow
'Save the report
objWebwdw.SaveReport reportviewModeEx:=fpWebViewExAllFiles, _
Title:="Current Project Progress", _
DestinationURL:="C:\NewProject\Reports\Report1.htm", _
ForceOverwrite:=True
End Sub