A 回答 (2件)
- 最新から表示
- 回答順に表示
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_12.png?e8efa67)
No.2
- 回答日時:
こういうことで OK ?
<流れ>
VB アプリから Word を起動させ、「ある特定の場所にある Word ファイルを開かせる」
Word アプリに仕込まれている VBA が Word によって自動的に実行される。(この間 VB アプリは待機)
Word の VBA 処理が終わると、Word が勝手に閉じる。(この間 VBA アプリは待機)
Word のプロセスが終了すると、VB アプリに制御が戻り、次の処理が実行される。
<VB アプリの仕事>
Word のプロセスを起動させ、ある特定の場所にある Word ファイルを開かせる。
Word のプロセスが終了するまで待機する。
<ある特定の場所にある Word ファイルに仕込まれている VBA の仕事>
開かれると VBA が自動実行され、あれやこれやをゴニョゴニョする。
処理が終わると Word を終了させる。
で、質問方法は VB アプリ側ってことで OK ?
Word を起動させてからデーターファイルを開かせなくても、Word に関連づいている拡張子のファイルをもとに Word を起動させる方法がある。
「VB.NET 関連付け アプリ 起動 待機」 ってところで検索じゃないかな。
http://dobon.net/vb/dotnet/process/openfile.html
No.1
- 回答日時:
>ワードのマクロから
ワードVBAの世界に行って(タウンワード文書に対して)何をするのか?
ーー
ほいほいと質問しているが、ワードVBAは単独でも、ここに質問しても、そうやすやすと、回答は付かない。
あまり使う人がすくないようだし、解説書も皆無(市販分)だし。
WEBにある断片的な記事があるだけ。でも最近は累積してきているようだ。
ーー
VB.NETからエクセルに行って、というWEB記事は沢山在る。
ワード・オブジェクトへの参照に気をつける必要は在る。WordApplicationに変えるぐらいはすぐ判るだろう。
その先が問題だ。同じ質問をするにしても、疑問点を絞れないのか。
質問者はソフト業界の人?もしそれならもっと別の情報入手ルートが無いのかな。基本的にはMSDNの記事などが
元になって勉強しているようだ。
わたしも答える力は無いが、情況を参考までに。
>戻る方法
ワードのオブジェクト(付随するメソッド、プロパティ)を以後のコードで使わなければ(VBで処理するコードを書けば)仕舞いでは。行ったワードをQuitしても良いのかどうかも書いてないが。不要になった段階でObjectsをNothingにする程度のことは別にした。
この回答への補足
回答ありがとうございます。
>ワードVBAの世界に行って(タウンワード文書に対して)何をするのか?
vbのshapeやlineは前面に配置出来ないためtextboxやlabelにマス目を入れることができません。
もし可能ならwordは利用しなくてvbだけで良いのですが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBでExcelの表形式の様なデザインを作りDBと連携させる。 4 2023/02/28 11:39
- C言語・C++・C# visual studioでフォームデザインを作成する時のVB.netとC#の違い 2 2023/06/22 03:04
- その他(プログラミング・Web制作) IT初心者です 仕事で、vb.netで作成されたdllをvbaで呼び出すプログラムを作成しろと言われ 1 2023/03/27 08:22
- 工学 非対称三相交流について 2 2022/07/06 00:36
- Visual Basic(VBA) 九九の答えの計算 3 2022/12/20 22:13
- その他(パソコン・スマホ・電化製品) VBって秋葉原のお店で売っているんですか? 1 2023/02/23 06:31
- 物理学 Va=1/4πε × (q1/a + q2/b + q3/c) Vc=1/4πε × (q1+q2+ 2 2023/04/16 14:08
- Visual Basic(VBA) VBプロジェクトでのフォルダ構成について 1 2023/07/22 03:49
- 物理学 黄色マーカVbと書いてあるのですがVaの間違いですかね? また左の項ですと、積分範囲∫(r1→a)で 1 2023/06/21 15:29
- PHP C♯やPHPの仕事をしたいです。VB得意ですが、即戦力しか雇わないので無理です。どうしたらいいでしょ 3 2023/02/27 08:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBSから別のVBS起動するとき変...
-
アウトルックが起動しているか...
-
EXCEL VBAから他アプリケーショ...
-
VBAでOutlookを終了させたい Ex...
-
Shellで起動したプログラムのウ...
-
windowsが起動された時にメール...
-
対象のアプリケーションが終了...
-
CreateProcess()について
-
実行ファイルへのドラッグ&ド...
-
VBSで起動したアプリが前面表示...
-
C言語で他のプログラムの起動...
-
QueryPerformanceCounter の使...
-
別アプリの起動、終了について
-
VBで実行中のEXEファイルの情報...
-
VBAでSeleniumからChromeを起動...
-
フォームの最前面が効かない
-
Eclipseでjavascriptが動かない
-
C#のフォームから起動するブラ...
-
VBS 入力可能状態を判別できま...
-
VB2010→Word2010→VB2010
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アウトルックが起動しているか...
-
VBAでOutlookを終了させたい Ex...
-
VBで実行中のEXEファイルの情報...
-
Process.Startで起動したアプリ...
-
Windows上のプログラム。「予め...
-
VBSから別のVBS起動するとき変...
-
EXCEL VBAから他アプリケーショ...
-
VBSで起動したアプリが前面表示...
-
分かる人は簡単なのだろうが、v...
-
別アプリの起動、終了について
-
VBAでSeleniumからChromeを起動...
-
VB6で呼び出し元の情報を取得す...
-
ACCESS VBAで別のACCESS(mdb)を...
-
フォームの最前面が効かない
-
exeファイルを実行するとすぐに...
-
実行ファイルへのドラッグ&ド...
-
「FindWindow」、ウィンドウハ...
-
MSDOS(バッチファイル)でプロセ...
-
C# 他のアプリケーションを優先...
-
QueryPerformanceCounter の使...
おすすめ情報