• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAでWordからExcelを開きたい。)

VBAでWordからExcelを開く方法と表示に関する問題

このQ&Aのポイント
  • VBAを使用してWordからExcelを開く方法について教えてください。
  • Wordから開いたExcelファイルが非表示になる問題について解決策を教えてください。
  • 別のExcelファイルを開こうとすると、Wordと一緒に表示される理由について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.2

こういうのはたくさんWEBに例が載っている。 http://homepage1.nifty.com/rucio/main/technique/teq_15.htm  ほか。 Sub test16() Dim ExcelApp As Object 'Excel.Application Dim Book As Object 'Excel.Workbook Dim Sheet As Object 'Excel.Worksheet Set ExcelApp = CreateObject("Excel.Application") ExcelApp.Visible = True Set Book = ExcelApp.Workbooks.Add Set Sheet = Book.Worksheets(1) Sheet.Range("B5").Value = "Hello!" 'Book.SaveAs ("C:\VBExcel.xls") End Sub でどうですか。 ーーー 質問のそのままの例では Dim app As New Excel.Application でエラーになった。 New関係は理屈か難しいので、VBAではとりあえず動くほう(CreateObject)をまねし、将来違いなど勉強されたら良い。 http://hanatyan.sakura.ne.jp/vbhlp/caution.htm http://www.moug.net/tech/acvba/0060028.htm

すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.1

こういったものでよいのでしょうか? Sub Sample()  Dim TempFileName As String  TempFileName = "D:\テスト\テスト.xls"   With CreateObject("Excel.Application")     .Workbooks.Open TempFileName     .Visible = True   End With End Sub 上記の内容はこちら↓を参考にしています。 http://www.moug.net/tech/exvba/0150093.htm

すると、全ての回答が全文表示されます。

関連するQ&A