6

VBA を使用して SharePoint ドキュメント (具体的には Excel) のタグを設定することは可能ですか。現在、これを処理する唯一の方法は、ファイルをSharepointに保存し、プロンプトが表示されたらタグを設定し、このファイルを再度ダウンロードしてテンプレートとして使用することです.

ただし、これらのタグのいくつかの異なる組み合わせを使用する必要があり、特にテンプレートを修正する必要があり、それらの修正を何十回も複製する必要がある場合は、それぞれに個別のテンプレートを作成する必要があるのは大きな苦痛です.

VBA経由でこれを行うことは可能ですか?設定中にマクロを記録しようとしましたが、タグに関して何も記録されません

4

2 に答える 2

8

私の知る限り、Sharepoint ライブラリにアップロードする前に、VBAでExcel ドキュメントのタグを設定できます。

Workbook.ContentTypeProperties

例えば:

 ActiveWorkbook.ContentTypeProperties("Line of Business").Value = pLine
 ActiveWorkbook.ContentTypeProperties("Company Name").Value = pCompany
 ActiveWorkbook.ContentTypeProperties("Year").Value = pYear

詳細を知るために、いくつかの読み物をリンクします: 役に立つかもしれません:[John Chapman の SharePoint ブログ: Excel VBA から SharePoint ドキュメント プロパティを更新する]

http://www.sharepointjohn.com/sharepoint-2007- –-update-sharepoint-document-property-from-excel-vba/

特定のタイプのプロパティにはいくつかの問題があることに注意してください。「 Sharepoint で使用されるカスタム ドキュメント プロパティの設定」およびこのスレッドを参照してください。

于 2014-03-17T18:37:56.773 に答える