私はかなりのアクセスを使用しますが、VBAコードではたやすいです。私は動作するいくつかのコードがありますが、私はコードをコンパイルしようとし、次のエラーを取得しようとしました。アクセス2013コンパイルエラー - オブジェクトが必要です
Private Sub Report_Open(Cancel As Integer)
Dim RS As Date
Set RS = CurrentDb.OpenRecordset("tblDate")
MsgBox ("The month and year are: " & RS)
DoCmd.OutputTo acOutputReport, "LP Completions", "PDFFormat(*.pdf)", Chr(34) & "\\sharepoint.xx.yyyy.zzz\Reports\" & Format(RS.Fields(0), "yyyy-mm") & Chr(32) & " - LP Completions - Exec Report.pdf" & Chr(34), False
End Sub
コンパイルエラー:オブジェクトが必要です。コードビューでRS =が強調表示されます。
なぜこれが起こっているのかわかりません。誰かがこれを修正する方法に関するいくつかのガイダンスを提供できますか?本当にありがとう!
私はあなたの正確な質問のタイトル私が得る最初のヒットをグーグル場合、また 'Set' – arcadeprecinct
を削除します正確に説明しています。 – arcadeprecinct
私はまたそれをgoogledし、あなたが言及したエントリを見た。 Setを削除すると、別のエラーが発生します。コンパイルエラー:型が一致しません。 –