แมโครแอคชัน ExportWithFormatting

นำไปใช้กับ
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

คุณสามารถใช้แอคชัน 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