UploadCtl コントロール
最終更新日: 2010年10月20日
適用対象: SharePoint Foundation 2010
Microsoft SharePoint Foundation のサイト上のドキュメント ライブラリに複数のドキュメントをアップロードできるようにする ActiveX コントロールです。
コメント
このコントロールは STSUPLD.dll ファイルで定義されます。このファイルは、Microsoft Office 2010 のセットアップ時にクライアント コンピューターの %ProgramFiles%\Microsoft Office\Office14\ ディレクトリにインストールされるダイナミックリンク ライブラリ (DLL) です。
このコントロールをインスタンス化するには、ECMAScript (JavaScript、JScript) で次の関数を使用します。
var obj = new ActiveXObject('STSUpld.UploadCtl');
Microsoft Visual Basic Scripting Edition (VBScript) で、次のコードを使用してコントロールをインスタンス化します。
Set obj = CreateObject('STSUpld.UploadCtl')
どちらの場合も、引数はコントロールのプログラム識別子 (ProgId)、STSUpld.UploadCtl です。詳細については、「<ProgId> Key (英語)」を参照してください。
SharePoint Foundation では、ユーザーが [ドキュメントの追加] をクリックすると、ドキュメントをアップロードするフォーム、Upload.aspx が表示されます。次に、ユーザーが [複数ファイルのアップロード] をクリックすると、次のように、コントロールの <OBJECT> タグがページ上に作成されます。
<object id='idUploadCtl'
name='idUploadCtl'
classid='CLSID:07B06095-5687-4d13-9E32-12B4259C9813'
width='638px'
height='261px'>
</object>
注意
このタグ内で使用されている CLSID は、Office 2010 と一緒にインストールされた ActiveX コントロールを一意に識別する GUID です。ドキュメントをアップロードするカスタム コントロールを実装するには、別の GUID を指定します。