次の方法で共有


Document.UserControl プロパティ (Word)

は true ドキュメントを作成またはユーザーが開いた場合です。 読み取り/書き込みが可能な Boolean です。

構文

UserControl

Document オブジェクトを表す変数。

注釈

ドキュメントが作成または Open メソッドまたは Visual Basic の CreateObject または GetObject コマンドと他の Microsoft Office アプリケーションからプログラムによって起動された場合、このプロパティは False を返します。

注:

[!メモ] Word は、ユーザーに表示される場合、または Word のコード モジュール内から UserControl プロパティを呼び出す場合は、このプロパティは常に True を返します。

この例では、作業中の文書の UserControl プロパティの状態を表示します。 Word のオブジェクト ライブラリを使用して別の Office アプリケーションから実行すると、次の使用例は正しく動作のみです。

Set wd = New Word.Application 
Set wdDoc = _ 
 wd.Documents.Open("C:\My Documents\doc1.doc") 
If wdDoc.UserControl = True Then 
 MsgBox "This document was created or opened by the user." 
Else 
 MsgBox "This document was created programmatically." 
End If

関連項目

ドキュメント オブジェクト

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。