none
Formを閉じる(隠す)ことはできますか? RRS feed

  • 質問

  • 何度も質問させていただいたことの続きです。

    セットアッププロジェクトを作って実行してみたところ,開始」をクリックして実行したときとは違う表示になってしまいました。

    の場合:Formが全面,wordが背面 に表示されます。
    の場合:wordが全面,formが背面 に表示されます。

    の場合のほうがいいので,AとBそれぞれの場所で
       Dim f As New Form1()
       f.Close()
    としてみましたが,何の効果もありませんでした。Formを閉じることができないのなら,
       「wordを前面に出す」
    ことも考えられますが,これは私の手には負えません。

    Formを閉じることは可能でしょうか? お尋ねします。どうぞよろしくお願いいたします。

    追記:Form1のクラスの中で自分を閉じるなんて変ですね。Form1のクラスの外側にクラスを作ってそこで削除することをおもいついたのですが…。

    Public Class Form1 Private Sub Button1_Click(sender As Object, e As EventArgs) 'word文書を開く    <A>

      End Sub

      <B> End Class



    • 編集済み goodwave 2019年7月1日 12:55 追記
    2019年7月1日 12:47

回答

  • word文書を前面に表示することで解決しました。

    Public Class Form1
        Private Sub Button1_Click(sender As Object, e As EventArgs) 
     
         'word文書を前面に表示する
          Dim wdApp As Object
         wdApp = CreateObject("Word.Application")
         wdApp.ActiveDocument.activate
      End Sub
    End Class

    • 回答としてマーク goodwave 2019年7月1日 19:15
    2019年7月1日 19:15