2

テキストをフィードできるページ要素を作成できるようにしたいのですが、それ自体が好みのレイアウトになります。例えば:

{MACRO DocumentIntro("Introduction to Business Studies", "FP015", "Teachers' Guide")}

それをフィールドとして使用すると、出力は行になり、最初の2つの文字列は特定のサイズとフォントで中央に配置され、別の行、そして3番目の文字列がフォント、サイズ、中央に配置されます。

私はそれがTeXのようなもので、おそらくVBAの範囲を超えていることを知っています.

編集

ドキュメント プロパティの一部として、必要な情報を Keyword に入力すると、ある種の一意の区切り記号を使用して、その情報が取得され、情報は各ドキュメントに固有になります。次は、アイテムが表示される場所にブックマークを付けます。次にAutoOpen、そのブックマークに移動するマクロを作成し、キーワードから関連するものを引き出し、適切にテキストをブックマークの に形成します.Selection

それは実現可能ですか?

4

2 に答える 2

1

ええ、はい、それは実行可能であることが判明しました。

Sub autoopen()
    Dim sKeywords As String
    sKeywords = ActiveDocument.BuiltInDocumentProperties(4)
    ActiveDocument.Bookmarks("foo").Select
    Selection.Text = sKeywords
End Sub

さて、私はいくつか記入する必要がありますが、少なくともその根性はそこにあります。

于 2010-01-31T09:38:23.213 に答える