0
因此,我使用兩個表Person和Project創建了此Access數據庫 - 一個人可以有多個項目。我創建了一個訪問報告,其中包含每個人每個人和每個項目的數據。現在我需要一個VBA腳本,將報告的數據複製到已經包含其中的Word文件中。我環顧四周,但找不到有用的東西。將訪問報告複製到Word中
因此,我使用兩個表Person和Project創建了此Access數據庫 - 一個人可以有多個項目。我創建了一個訪問報告,其中包含每個人每個人和每個項目的數據。現在我需要一個VBA腳本,將報告的數據複製到已經包含其中的Word文件中。我環顧四周,但找不到有用的東西。將訪問報告複製到Word中
簡單的方法。 。 。
DoCmd.OutputTo acReport, 「NameOfReport」, 「RichTextFormat(* RTF)」, 「C:\ WINDOWS \ NameOfWhatYouWantWordDoc.doc」 真 「」
或者,看看其中的一個鏈接。
http://www.pcreview.co.uk/threads/export-reports-to-ms-word-using-vba.2086498/
http://www.devhut.net/2012/04/23/ms-access-vba-export-records-to-ms-word/
你能轉換成Word文檔,報告,然後插入到文檔通過VBA的文檔?所以c:\ tmpReport.docx被插入到c:\ template.docx –
你知道如何獲得生成的文件的內容並將其放在模板的末尾嗎?你也知道是否可以將生成的數據放入表中?由於報表「表」不會被導出到word文件中 – Jannis
沒有可以直接將報表傳送到Word文檔的VBA。該報告可以導出爲Word(使用Access宏或VBA)。這將創建一個可以插入到Word中的RTF文件。 如果您想使用VBA將所有數據傳輸到Word,那麼您需要自動化Word並明確寫入數據。互聯網上有大量的代碼樣本用於自動化Word和大量的代碼樣本,用於從數據庫中提取數據。我的網站上提供了一些(舊)示例代碼:http://homepage.swissonline.ch/cindymeister/mergfaq1.htm#ComplexMerg –