- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:設定をテンプレートに保存させたい(WordVBA))
WordVBAでテンプレートの設定を保存する方法
このQ&Aのポイント
- Wordでテンプレートを作成し、フォームで数値を書き換えた場合、その書き換えた数値を初期値として残す方法について教えてください。
- エクセルでは設定シートに書き出すことで解決できますが、Wordではメモする方法がわかりません。どのようにすれば次回起動時にも書き換えた数値を初期値として表示させることができるでしょうか。
- フォームで数値を書き換えた場合、Wordでその数値を初期値として残す方法について教えてください。エクセルでは設定シートに書き出すことができますが、Wordではどのようにすればよいでしょうか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Private Sub Document_New() Dim s As String s = BuiltInDocumentProperties(wdPropertyTitle).Value With UserForm1 .TextBox1.Text = s Call UserForm1.Show(1) s = .TextBox1.Text End With With Templates.Item(1) .BuiltInDocumentProperties(wdPropertyTitle).Value = s Call .Save End With End Sub
その他の回答 (1)
- jmh
- ベストアンサー率23% (71/304)
回答No.1
見当違いかもしれませんが、CustomDocumentProperties に保存するのは、どうでしょうか?
質問者
補足
お答えありがとうございます、初めて聞いたので少し調べてみましたが、僕の力量不足からよく判りませんでした(^^;)。Templateには.Addが使えない等の制約があるようです。 書き出し方と読み出し方、簡単で結構ですのでヒントをいただけないでしょうかm(_ _)m。
お礼
ありがとうございました!とても参考になり、頂いたソースを手がかりにあれこれ試行した結果、目的を達成することができました(^^)!!大助かりでした、本当にありがとうございましたm(_ _)m。