2016-11-22 23 views
0

行を挿入してセルを挿入する方法と、MS Accessから既にプログラムで開いているExcelシートを挿入する方法はありますか?それを行うにはAccess VBAから開いたExcelシートを編集します。

+1

マクロを記録し、コードをチェックし、earlyバインディングまたはlatバインディングを使用します。後期が最善です。 – Fionnuala

+0

スプレッドシートがどのように開いているかを教えていただいた場合は、そのスプレッドシートを開くように設定されている参考資料...詳細をお知らせください。この質問を見て、それは思考が問題になっていることを示し、問題がどこに起こったのかを私たちに伝えました:http://stackoverflow.com/questions/29923588/powershell-catch-exception-codes-for- wmi-query –

+0

Accessでは、テーブルからExcelシートを作成するために、docmd.outputto acoutputtableコマンドを使用しました。コマンドが完了すると、画面上にシートが開きます。私は今行を挿入し、見出しを追加したい。 – user2369812

答えて

0

一つの可能​​性:

Sub Macro1() 
' 
' Macro1 Macro 
    Excel.Workbooks("Test.xlsx").Worksheets(1).Range("A1") = "Test" 

End Sub 

だけ.Workbooksや他のブックのパスを使用して他のブックを参照します。

0

それについて行くのもう一つの方法は、アクセスから直接新しいブックを作成し、それを移入することです:

'Open a new instance of Excel to be used and run without being visible 
Dim xls As Excel.Application 
Set xls = New Excel.Application 

このコードは、Excelの新しいインスタンスと空のワークブックを開きます。

関連する問題