0
新しいExcelワークを作成するコードはですが、Access 2007のコントロールボタンをクリックするたびに同じExcel 2007ブックにシートのコードを作成する必要があります。 コントロールボタンをクリックすると、Accessクエリが開き、Excelワークシートとが開きます。 Excelブック/シートが必要です。 Excelの作業帳がマクロ有効作業ブック.xlsm形式でなければなりません既存のAccess 2007マクロのコード変更 - 既存のExcel 2007ワークブックで新しいExcelワークシートを作成および開くことを目指すか?
' Command104ContrDonatWeekly_Click
'
'------------------------------------------------------------
Private Sub Command104ContrDonatWeekly_Click()
On Error GoTo Command104ContrDonatWeekly_Click_Err
DoCmd.OpenQuery "Contributors Who Donated in Past Week", acViewNormal, acEdit
DoCmd.OutputTo acOutputQuery, "Contributors Who Donated in Past Week", "ExcelWorkbook(*.xlsx)", "C:\Users\Michael1\Desktop\KSN\DistributionListWeekly.xlsx", True, "", 0, acExportQualityScreen
Command104ContrDonatWeekly_Click_Exit:
Exit Sub
Command104ContrDonatWeekly_Click_Err:
MsgBox Error$
Resume Command104ContrDonatWeekly_Click_Exit
End Sub
が、あなたはしますまた、**オープンいくつかのコードを持っています** Excelワークブック? – MichaelN
1つの方法でメモを追加しました。 – Fionnuala
ありがとうございます.1つの問題を除いて、Excelが動作を停止したというメッセージが表示され、「オンラインでソリューションをチェックしてプログラムを閉じる」というオプションを選択すると、新しいMicrosoft Officeのウイルスに関する警告がポップアップ表示され、 Excelファイルを開くかどうかを尋ねて、「OK」をクリックすると、Excelファイルが開き、クエリデータが新しく作成された「シート2」にインポートされます。これを過ぎる方法がありますか? – MichaelN