次の方法で共有


_Application3.GetSolutionURI メソッド

ローカル キャッシュ ID から、フォーム テンプレートの URL (Uniform Resource Locator) または UNC (Universal Naming Convention) の場所を取得します。

名前空間: Microsoft.Office.Interop.InfoPath
アセンブリ: Microsoft.Office.Interop.InfoPath (microsoft.office.interop.infopath.dll 内)

構文

'宣言
<DispIdAttribute(21)> _
Function GetSolutionURI ( _
    <InAttribute> bstrCacheID As String _
) As String
'使用
Dim instance As _Application3
Dim bstrCacheID As String
Dim returnValue As String

returnValue = instance.GetSolutionURI(bstrCacheID)
[DispIdAttribute(21)] 
string GetSolutionURI (
    [InAttribute] string bstrCacheID
)

パラメータ

  • bstrCacheID
    ローカルの InfoPath フォーム キャッシュのフォーム テンプレートを識別する文字列。

戻り値

フォーム テンプレートの発行場所の URL または UNC。

コメント

bstCacheID パラメータとして渡す値は、ファイル システムの次の場所から識別できます。

%USERPROFILE%\Local Settings\Application Data\Microsoft\InfoPath\FormCache1\foldername\cacheID

foldername は、ユーザーのフォーム キャッシュに割り当てられたランダムな名前であり、cacheID は、キャッシュされたフォーム テンプレートおよびキャッシュ ID の値を含むフォルダの名前です。

次の例では、キャッシュ ID の値を GetSolutionURI メソッドに渡し、フォーム テンプレートの発行場所を表示します。

Microsoft.Office.Interop.InfoPath.Application app = 
   new Microsoft.Office.Interop.InfoPath.ApplicationClass();

MessageBox.Show(app.GetFormSolutionURI(
   "37d5ef02fa44a797$"));
Dim app As New Microsoft.Office.Interop.InfoPath.ApplicationClass
MessageBox.Show(app.GetFormSolutionURI( _
   "37d5ef02fa44a797$"))

関連項目

参照

_Application3 インターフェイス
_Application3 のメンバ
Microsoft.Office.Interop.InfoPath 名前空間