投稿者 Jptaro  (社会人) 投稿日時 2013/5/11 01:45:30
魔界の仮面弁士さん、ご丁寧な説明をいただきありがとうございました。

・結論から申しますと、次のコードで動きました:

Imports Microsoft.Office.Interop
Imports word = Microsoft.Office.Interop.Word
'
Public Class Form9
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            :
            :
    'Word 起動------------------------------------------------------
        Dim wdApp As Microsoft.Office.Interop.Word.Application
        wdApp = CreateObject("Word.Application")
        Dim wdDoc = wdApp.Documents.Open("E:\Test.docx")
        wdApp.Visible = True

ただし、Dim wdApp As Microsoft.Office.Interop.Word.Application を
Dim wdApp As Word.Application とするとエラー「型Word.Application が定義されていません」が
発生します。
> 「Test.docは編集のためにロックされています。次のいずれかを選択してください。」
は、ご指摘の通り wdApp.Visible = True が記述されていないことによるものでした。


・.NET より Office をコントロールするのに PIA が必要:
ということもわかりました。紹介いただいた
>http://homepage1.nifty.com/rucio/main/dotnet/shokyu/standard44.htm
は、わかりやすかったです。当初は、どこに記述されているのか?で
魔界の仮面弁士さんの意図が不明でしたが
今回読み直してわかりました。「4.Excelの操作」ですね。
>http://msdn.microsoft.com/ja-jp/library/dd313954.aspx も読んで見ました。

・参照設定の問題:
参照設定
 .NET には
  Microsoft.office.interop.word
    Microsoft.VisualBasic があります。
 .COM には
  Microsoft Office 14.0 objectLibrary
    Microsoft Word 14.0 objectLibrary があります。

ソリューションエクスプローラ→すべてのファイルを表示→参照設定
  Mirosoft.office.core
    Microsoft.office.interop.word があります。

現在上記のように参照設定されていますが、正しいでしょうか?
(次の2つのLibraryが、ソリューションエクスプローラ→すべてのファイルを表示→参照設定
にリストされていないのはOKでしょうか?と思っているのです。)
 Microsoft Office 14.0 objectLibrary
 Microsoft Word 14.0 objectLibrary
.comにリストされている、この2つを選択して[OK]しても、ソリューションエクスプローラ→すべてのファイルを表示→参照設定には変化がありません。

基本的には、解決しました。ありがとうございました。

PS:
魔界の仮面弁士さんの説明方法、指導方法に感激です。
もっとも必要とされる具体的コードだけでなくその解説をいただいていることには、感謝です。
忍耐づよくお付き合いいただき、感謝に感謝です。ありがとうございます。