お世話になります。
Excel2003VBAで、次の様にWordファイルをオープンしていました。
Dim boReadOnly As Boolean
Dim objWord As Word.Application
boReadOnly = True
Set objWord = CreateObject("Word.Application")
With objWord
.Documents.Open toFullName, ReadOnly:=boReadOnly
.Visible = True
End With
これを、Excel2010VBAへ移植すると、WordファイルがExecelの後方に隠れて表示されてしまいます。
暫定として、.Visibleの次行に、
.Activate
を追加しています。これを行なうと、Startアイコンの→横に、Wordアイコンが点滅するので、
Wordがオープンした事はわかります。
Wordファイルを呼び出し元のExcelの前面に表示させるには、どうすればいいでしょうか?
御教示よろしくお願いします。
No.2ベストアンサー
- 回答日時:
Windows7,Office2010でもやってみましたが
.activateを入れれば前面になりました。
なお、前レスで書き落としましたが
Dim objWord As Word.Application
でやるとエラーで動かなかったので
Vista機、Win7機とも
Dim objWord As Object
で調べました。
2度もご返事を頂きありがとうございます。
新規に作ってやりました。
やはり、.activateを入れれば前面になるのですね。
色々試しました。そうすると職場のPCでは後面、自宅PCでは前面になる事が判りました。
両方ともWindows7+Excel2010です。
違いと云えば
職場はNetwork版で主メモリは2G
自宅はHome版で主メモリは4G
です。
実装メモリの差でしょうか。
これはExcelから別のExcelを呼び出し、そこからWordを呼び出す方式にしています。
職場でExcelからWordを呼び出す処理はごく一部ですから、このまま手作業で前面に持ってくる手順にしたいと思います。
後で気が付いたのですが回答を締め切ってしまったので、
試して頂いたPC実装メモリを聞く事ができないのが気がかりとなってしまいました。
とりあえずは自宅PCで実現出来たのですから、一旦クローズさせて頂きます。
ありがとうございました。
No.1
- 回答日時:
Vista ,Excel2010,Word2010で新規に作成し、
.activateを入れると
Wordだけでも、docxを開いてもExcelの前面に表示されます。
面倒ですが
互換ファイルとしてではなく、コードをコピーして新規bookに貼りつけたらどうでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) フォルダ内のワードファイルをPDFに一括変換するVBA 3 2023/06/09 16:51
- Visual Basic(VBA) Wordマクロで指定したフォルダ名に保存する方法について 8 2022/12/13 11:35
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
- Excel(エクセル) Excelから複数のWordファイルを操作する方法について教えて頂きたい。 やりたいことは、複数のW 2 2022/07/26 20:11
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- Visual Basic(VBA) Excelで下記のようにマクロを作ったところ、一回目は実行できたのですが、二回目以降「実行時エラー1 1 2022/03/25 08:08
- その他(プログラミング・Web制作) VBSでExcelファイル起動時、重複しても開くのを止めたい 1 2022/10/01 23:20
- Excel(エクセル) 2つのVBAを一緒にしたら機能しなくなりました(エクセル) 7 2022/06/02 12:41
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Visual Basic(VBA) VBAでファイルを開くプログラムがエラーです 2 2023/02/21 16:56
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Latexで図番号だけを「図1.1」...
-
#include <Windows.h>というヘ...
-
binファイルを解凍したいの...
-
アクセス 壊れた? 「ファイ...
-
参照するファイルをワイルドカ...
-
VBAでのicsファイル変換
-
エクセルVBAで共有ファイル...
-
Word VBA MSGBOX 内で降順表示
-
exeファイルをデータ転送サービ...
-
VB.netで DirListBoxを使いたい
-
CRCが一致する確率
-
Excel VBA ファイル取得につい...
-
exeファイルが作れない(windows10)
-
リンクの張り付けかたを教えて...
-
HTMLからのBATファイル実行
-
COBOL
-
自分で作成した重要ファイルを...
-
bibtexで参考文献作成できない
-
jarファイル
-
reaper音声ファイルについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
iPhoneでXMLファイルを開くには...
-
公文書のxmlファイルの開き方が...
-
binファイルを解凍したいの...
-
アクセス 壊れた? 「ファイ...
-
.NETアプリを作ったときの .man...
-
リンクの張り付けかたを教えて...
-
#include <Windows.h>というヘ...
-
jarファイル
-
Seasar2のdiconファイルの読み方
-
Word VBA MSGBOX 内で降順表示
-
監視ツールを入れさせられまし...
-
CSSを1ページに1枚作るのって変...
-
コマンドプロンプトで、指定し...
-
ファイルが開かれているかどう...
-
exeファイルをデータ転送サービ...
-
パイソンでpy ファイルと p...
-
exeファイルの中身を見る方法は...
-
Latexで図番号だけを「図1.1」...
-
参照するファイルをワイルドカ...
-
バッチ処理で追記コピーしたい
おすすめ情報