イムをサブフォームが、すべて私はほとんどサブフォームオブジェクトを認識しているように見えるカントそれを様々なエラーを取得しています。私は私が考える午前最も近いは次のとおりです:VBAのエクスポートは、サブフォームをエクスポート]ボタンをしようとして
DoCmd.OutputTo acOutputForm, Me.Form.<Subform_name>.Name, acFormatXLSX, savefileas, True
subform_nameがメインフォーム Subform_formソース形式でオブジェクト名です
サブフォームは、別のクエリから付属していませんが、レコードセットがあります親フォームのVBAから設定
このVBAでエラー2102である=「フォーム名は、スペルミス、または存在しない形を指します。」
savefileas =
Public Function savefileas() As String
Dim fd As FileDialog, filename As String
On Error GoTo ErrorHandler
Set fd = Application.FileDialog(msoFileDialogSaveAs)
If fd.Show = True Then
If fd.SelectedItems(1) <> vbNullString Then
filename = fd.SelectedItems(1)
End If
Else
'Stop Code Execution for Null File String
End
End If
savefileas = filename & ".xlsx"
'Cleanup
Set fd = Nothing
Exit Function
ErrorHandler:
Set fd = Nothing
MsgBox "Error " & Err & ": " & Error(Err)
End Function
「Me.Form. .Name」の「Me。 .SourceObject' instaed」を使ってみてください –
ありがとうございました。しかし、表示されている一覧は表示されていません。レコードソースの親フォーム設定によってフィルタリングされます。私は、それが作成されたレコードのソースとネストされたサブフォームをプルするために設定されていると思います – user681413