帮酷LOGO

全部显示全部显示

CacheSolution 方法(Application 对象)

检查缓存中的表单模板,如果需要,从表单模板的发布位置更新该摸板。

expression.CacheSolution(ByVal bstrSolutionURI As String)

expression 必需。该表达式返回一个对 Application 对象的引用。

bstrSolutionURIString 类型,必需。该字符串指定表单模板的统一资源标识符 (URI)。此参数可以指定为表单定义 (.xsf) 文件或表单模板 (.xsn) 文件。

安全级别

3: 只能通过完全可信窗体访问。

说明

如果当前在缓存中存在的表单模板与发布位置的表单模板匹配,则不会发生缓存操作。如果计算机处于脱机状态且表单已位于缓存中,则保留缓存且不进行更新。

注释 如果 InfoPath "选项"对话框的"高级"选项卡中的"禁用 Service Pack 功能"选项被选中,或者没有安装 Microsoft Office 2003 Service Pack 1 或更高版本,则不支持此对象模型成员。如果 Service Pack 功能被禁用或不可用,那么在 InfoPath 中打开任何在其代码中实现了此对象模型成员的表单时,都将产生错误消息。

示例

在下面的 Visual Basic for Applications (VBA) 示例中,Application 对象的 CacheSolution 方法用于缓存表单模板:

Public Sub CacheFormTemplate()
   Dim I As Integer
   Dim objApp As Object
   Dim aryForms(2) As String
   ' Create a reference to the Application object.
   Set objApp = CreateObject("InfoPath.Application")
   ' Populate the array with form template locations.
   aryForms(0) = "MyServerMyFormsMyForm.xsn"
   aryForms(1) = "MyServerMyFormsmanifest.xsf"
   ' Loop through the array and cache the form templates.
   For I = 0 To UBound(aryForms) - 1
      objApp.CacheSolution(aryForms(I))
   Next I
End Sub


上传人:

分享于 2011-03-21 00:01:59

浏览:32  赞: 0

Copyright © 2011 HelpLib All rights reserved.   
内容合作 | 联系我们 | 关于我们 | 版权声明  |  如果智培  |  酷兔英语 站点地图
京ICP备05059198号-3