Frameset オブジェクト (Word)
フレーム ページ全体またはフレーム ページ上の単一のフレームを表します。
Frameset オブジェクトを取得するには、Document オブジェクトまたは Pane オブジェクトの Frameset プロパティを使用します。
フレーム ページ上のすべてのフレームに影響するプロパティまたはメソッドの場合は、Document オブジェクト (
ActiveWindow.Document.Frameset
) の Frameset オブジェクトを使用します。フレーム ページ上の個々のフレームに影響を与えるプロパティまたはメソッドの場合は、Pane オブジェクト (
ActiveWindow.ActivePane.Frameset
) の Frameset オブジェクトを使用します。
次の使用例は、"Proposal.doc" という名前のファイルを開き、そのファイルに基づいてフレーム ページを作成し、ページの左側にこのファイルの目次を含むフレームを追加します。
Documents.Open "C:\My Documents\proposal.doc"
ActiveDocument.ActiveWindow.ActivePane.NewFrameset
ActiveDocument.ActiveWindow.ActivePane.TOCInFrameset
次の使用例は、指定したフレームの右側に新しいフレームを追加します。
ActiveDocument.ActiveWindow.ActivePane.Frameset _
.AddNewFrame wdFramesetNewRight
次の使用例は、フレーム ページの 3 番目の子 Frameset オブジェクトの名前を "BottomFrame" に設定します。
ActiveWindow.Document.Frameset _
.ChildFramesetItem(3).FrameName = "BottomFrame"
次の使用例は、指定したフレームを "Order.htm" というローカル ファイルにリンクします。フレームをサイズ変更可能に設定し、Web ブラウザーでスクロール バーと共に表示し、アクティブウィンドウの 25% の高さとします。
With ActiveDocument.ActiveWindow.ActivePane.Frameset
.FrameDefaultURL = "C:\My Documents\order.htm"
.FrameLinkToFile = True
.FrameResizable = True
.FrameScrollbarType = wdScrollbarTypeYes
.HeightType = wdFramesetSizeTypePercent
.Height = 25
End With
次の使用例は、指定したフレーム ページにフレームの枠線が表示されるように設定します。
ActiveDocument.ActiveWindow.ActivePane.Frameset _
.FrameDisplayBorders = True
次の使用例は、フレーム ページのフレームの境界線の幅を 6 ポイントにし、色をベージュにします。
With ActiveWindow.Document.Frameset
.FramesetBorderColor = wdColorTan
.FramesetBorderWidth = 6
End With
注意
フレーム ページの作成の詳細については、「フレーム ページを作成する」を参照してください。
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。