คุณสามารถใช้แอคชัน ExportWithFormatting เพื่อแสดงผลข้อมูลในวัตถุฐานข้อมูล Access ที่ระบุ (แผ่นข้อมูล ฟอร์ม รายงาน หรือมอดูล) เป็นรูปแบบผลลัพธ์หลายรูปแบบ
หมายเหตุ
แมโครแอคชัน ExportWithFormatting ไม่พร้อมใช้งานใน Access Web Apps
การตั้งค่า
แอคชัน ExportWithFormatting มีอาร์กิวเมนต์ต่อไปนี้
| อาร์กิวเมนต์ของแอคชัน | คำอธิบาย |
|---|---|
| ชนิดของวัตถุ | ชนิดของวัตถุที่มีข้อมูลที่จะแสดงผล คลิก ตาราง (สําหรับแผ่นข้อมูลตาราง), คิวรี (สําหรับแผ่นข้อมูลคิวรี), ฟอร์ม (สําหรับฟอร์มหรือแผ่นข้อมูลฟอร์ม), รายงาน, มอดูล, มุมมองเซิร์ฟเวอร์, กระบวนงานที่เก็บไว้ หรือ ฟังก์ชัน ในกล่อง ชนิดวัตถุ ในส่วน อาร์กิวเมนต์ของแอคชัน ของหน้าต่างการออกแบบแมโคร คุณไม่สามารถแสดงผลแมโครได้ ถ้าคุณต้องการแสดงผลวัตถุที่ใช้งานอยู่ ให้เลือกชนิดของวัตถุนั้นด้วยอาร์กิวเมนต์นี้ แต่ปล่อยให้อาร์กิวเมนต์ ชื่อวัตถุว่าง ไว้ นี่เป็นอาร์กิวเมนต์ที่จําเป็น ค่าเริ่มต้นคือ ตาราง |
| ชื่อวัตถุ | ชื่อของวัตถุที่มีข้อมูลที่จะแสดงผล กล่อง ชื่อวัตถุ จะแสดงวัตถุทั้งหมดในฐานข้อมูลของชนิดที่เลือกตามอาร์กิวเมนต์ ชนิดวัตถุ ถ้าคุณเรียกใช้แมโครที่มีแอคชัน ExportWithFormatting ในฐานข้อมูลไลบรารี Access จะค้นหาวัตถุที่มีชื่อนี้ในฐานข้อมูลไลบรารีก่อน แล้วจึงค้นหาในฐานข้อมูลปัจจุบัน |
| รูปแบบผลลัพธ์ | ชนิดของรูปแบบที่คุณต้องการใช้เพื่อแสดงผลข้อมูล คุณสามารถเลือกเวิร์กบุ๊ก Excel 97 - Excel 2003 (*.xls), เวิร์กบุ๊กไบนารี Excel (*.xlsb), เวิร์กบุ๊ก Excel (*.xlsx), HTML (*.htm; *.html), เวิร์กบุ๊ก Microsoft Excel 5.0/95 (*.xls), รูปแบบ PDF (*.pdf), รูปแบบ Rich Text (*.rtf), Files ข้อความ (*.txt) หรือรูปแบบ XPS (*.xps) ถ้าคุณปล่อยให้อาร์กิวเมนต์นี้ว่างไว้ Access จะพร้อมท์คุณสําหรับรูปแบบผลลัพธ์ |
| ไฟล์ผลลัพธ์ | ไฟล์ที่คุณต้องการแสดงผลข้อมูล ซึ่งมีเส้นทางแบบเต็ม คุณสามารถรวมนามสกุลของชื่อไฟล์มาตรฐานสําหรับรูปแบบผลลัพธ์ที่คุณเลือกกับอาร์กิวเมนต์รูปแบบ ผลลัพธ์ แต่ไม่จําเป็น ถ้าคุณปล่อยให้อาร์กิวเมนต์ ไฟล์ผลลัพธ์ ว่างไว้ Access จะพร้อมท์คุณสําหรับชื่อไฟล์ผลลัพธ์ |
| เริ่มอัตโนมัติ | ระบุว่าคุณต้องการให้ซอฟต์แวร์ที่เหมาะสมเริ่มทันทีหลังจากแอคชัน ExportWithFormatting ทํางานหรือไม่ โดยที่มีไฟล์ที่ระบุด้วยอาร์กิวเมนต์ไฟล์ ผลลัพธ์เปิด อยู่ |
| ไฟล์เทมเพลต | เส้นทางและชื่อไฟล์ของไฟล์ที่คุณต้องการใช้เป็นเทมเพลตสําหรับไฟล์ HTML ไฟล์เทมเพลตเป็นไฟล์ข้อความที่มีแท็ก HTML และโทเค็นที่ไม่ซ้ํากันกับ Access |
| การเข้ารหัส | ชนิดของรูปแบบการเข้ารหัสอักขระที่คุณต้องการใช้เพื่อแสดงผลข้อความหรือข้อมูล HTML คุณสามารถเลือก MS-DOS,Unicode หรือ Unicode (UTF-8) การตั้งค่าอาร์กิวเมนต์ MS-DOS ใช้ได้เฉพาะกับไฟล์ข้อความเท่านั้น ถ้าคุณปล่อยให้อาร์กิวเมนต์นี้ว่างไว้ Access จะแสดงผลข้อมูลโดยใช้การเข้ารหัสเริ่มต้นของ Windows สําหรับไฟล์ข้อความและการเข้ารหัสระบบเริ่มต้นสําหรับไฟล์ HTML |
| คุณภาพการแสดงผล | เลือก พิมพ์ เพื่อปรับการแสดงผลให้เหมาะกับการพิมพ์ หรือ หน้าจอ เพื่อปรับการแสดงผลให้เหมาะกับการแสดงบนหน้าจอ |
ข้อสังเกต
ข้อมูล Access จะแสดงผลในรูปแบบที่เลือกไว้และโปรแกรมใดๆ ที่ใช้รูปแบบเดียวกันสามารถอ่านข้อมูลนี้ได้ ตัวอย่างเช่น คุณสามารถแสดงผลรายงาน Access ที่มีการจัดรูปแบบเป็นเอกสารรูปแบบ Rich Text แล้วเปิดเอกสารใน Microsoft Word
ถ้าคุณแสดงผลวัตถุฐานข้อมูลในรูปแบบ HTML Access จะสร้างไฟล์ในรูปแบบ HTML ที่มีข้อมูลจากวัตถุ คุณสามารถใช้อาร์กิวเมนต์ไฟล์ เทมเพลต เพื่อระบุไฟล์ที่จะใช้เป็นเทมเพลตสําหรับไฟล์ .html ได้
กฎต่อไปนี้จะนําไปใช้เมื่อคุณใช้แมโครแอคชัน ExportWithFormatting เพื่อแสดงผลวัตถุฐานข้อมูลเป็นรูปแบบผลลัพธ์ใดๆ
- คุณสามารถแสดงผลข้อมูลในแผ่นข้อมูลตาราง คิวรี และฟอร์ม ในไฟล์ผลลัพธ์ เขตข้อมูลทั้งหมดในแผ่นข้อมูลจะปรากฏเหมือนกับที่ปรากฏใน Access โดยมีข้อยกเว้นของเขตข้อมูลที่มีวัตถุ OLE คอลัมน์สําหรับเขตข้อมูลวัตถุ OLE ถูกรวมไว้ในไฟล์ผลลัพธ์ แต่เขตข้อมูลจะว่างเปล่า
- สําหรับตัวควบคุมที่ผูกอยู่กับเขตข้อมูล ใช่/ไม่ใช่ (ปุ่มสลับ ปุ่มตัวเลือก หรือกล่องกาเครื่องหมาย) ไฟล์ผลลัพธ์จะแสดงค่า –1 (ใช่) หรือ 0 (ไม่ใช่)
- สําหรับกล่องข้อความที่ผูกอยู่กับเขตข้อมูล ไฮเปอร์ลิงก์ ไฟล์ผลลัพธ์จะแสดงไฮเปอร์ลิงก์สําหรับรูปแบบผลลัพธ์ทั้งหมดที่มีข้อยกเว้นของข้อความ MS-DOS (ในกรณีนี้ ไฮเปอร์ลิงก์จะแสดงเป็นข้อความปกติ)
- ถ้าคุณแสดงผลข้อมูลในฟอร์มในมุมมองฟอร์ม ไฟล์ผลลัพธ์จะมีมุมมองแผ่นข้อมูลของฟอร์มเสมอ
- เมื่อคุณแสดงผลของแผ่นข้อมูลหรือฟอร์มในรูปแบบ HTML ไฟล์ .html หนึ่งไฟล์จะถูกสร้างขึ้น เมื่อคุณแสดงผลรายงานในรูปแบบ HTML ไฟล์ .html จะถูกสร้างขึ้นสําหรับแต่ละหน้าในรายงาน
ผลลัพธ์ของการเรียกใช้แมโครแอคชัน ExportWithFormatting จะคล้ายกับการคลิกตัวเลือกใดตัวเลือกหนึ่งในกลุ่ม ส่งออก บนแท็บ ข้อมูลภายนอก อาร์กิวเมนต์ของแอคชันสอดคล้องกับการตั้งค่าในกล่องโต้ตอบ ส่งออก
เมื่อต้องการเรียกใช้แมโครแอคชัน ExportWithFormatting ในโมดูล Visual Basic for Applications (VBA) ให้ใช้เมธอด OutputTo ของวัตถุ DoCmd