質問: microsoft wordに(カスタム)ドキュメントプロパティを入力するように求める 「myproperty "」というカスタムドキュメントプロパティを使用してテンプレートを作成しました。 docproperty "myproperty"コマンドのフィールドを使用してこれにアクセスできます。 word promptをユーザーに値として設定し、それをmypropertyの値として設定したいと思います。 fillinコマンドを使用してプロンプトを表示できることはわかっていますが、値をmypropertyに渡す方法がわかりません。 setコマンドはブックマークでのみ機能するようです。これを達成する方法はありますか?よろしく、naroslife
回答: 私はこのスケルトンコードを使用して目標を達成することができました:private sub document_new() dim strvalue as string strvalue = inputbox("enter a value for 'myproperty':", "myproperty", " ") ' the value will be an empty string, "", if the user cancels ' or deletes the default space; fix that if strvalue = "" then strvalue = " " activedocument.customdocumentproperties("myproperty").value = strvalue activedocument.fields.update end sub