Office

การกระทำแมโค MoveAndSizeWindow

หมายเหตุ: เราต้องการมอบเนื้อหาวิธีใช้ปัจจุบันในภาษาของคุณให้กับคุณโดยเร็วที่สุดเท่าที่เราจะทำได้ หน้านี้ได้รับการแปลด้วยระบบอัตโนมัติ และอาจมีข้อผิดพลาดทางไวยากรณ์หรือความไม่ถูกต้อง จุดประสงค์ของเราคือเพื่อให้เนื้อหานี้มีประโยชน์กับคุณ คุณแจ้งให้เราทราบว่าข้อมูลดังกล่าวมีประโยชน์ต่อคุณที่ด้านล่างของหน้านี้ได้หรือไม่ นี่คือบทความภาษาอังกฤษเพื่อให้ง่ายต่อการอ้างอิง

ในฐานข้อมูล Access บนเดสก์ท็อปถ้าคุณตั้งค่าตัวเลือกหน้าต่างเอกสารของคุณให้ใช้หน้าต่างที่ซ้อนทับกันแทนที่จะเป็นเอกสารแบบแท็บคุณสามารถใช้แอคชันแมโคMoveAndSizeWindowเพื่อย้ายหรือปรับขนาดหน้าต่างที่ใช้งานอยู่ สำหรับข้อมูลเกี่ยวกับวิธีการตั้งค่าตัวเลือกหน้าต่างเอกสารให้ดูที่ส่วนข้อสังเกต

หมายเหตุ: การกระทำแมโครนี้ไม่สามารถนำไปใช้กับหน้าต่างรหัสใน Visual Basic Editor ได้ สำหรับข้อมูลเกี่ยวกับวิธีการส่งผลกระทบต่อหน้าต่างโค้ดให้ดูหัวข้อคุณสมบัติWindowState

หมายเหตุ: เริ่มต้นใน Access ๒๐๑๐การดำเนินการแมโครMoveSizeถูกเปลี่ยนชื่อเป็นMoveAndSizeWindow

หมายเหตุ: การกระทำแมโคMoveAndSizeWindowไม่พร้อมใช้งานในแอป Access บนเว็บ

Setting

แอคชันแมโคMoveAndSizeWindowมีอาร์กิวเมนต์ดังนี้

อาร์กิวเมนต์ของแอคชัน

คำอธิบาย

ขวา

ตำแหน่งแนวนอนใหม่ของมุมบนซ้ายของหน้าต่างที่วัดจากขอบด้านซ้ายของหน้าต่างที่มีอยู่ ใส่ตำแหน่งในกล่องอาร์กิวเมนต์ขวา

ลง

ตำแหน่งแนวตั้งใหม่ของมุมบนซ้ายของหน้าต่างที่วัดจากขอบบนของหน้าต่างที่มีอยู่

ความกว้าง

ความกว้างใหม่ของหน้าต่าง

ความสูง

ความสูงใหม่ของหน้าต่าง


ถ้าคุณปล่อยให้อาร์กิวเมนต์ว่างเปล่าAccess จะใช้การตั้งค่าปัจจุบันของหน้าต่าง

คุณต้องใส่ค่าสำหรับอาร์กิวเมนต์อย่างน้อยหนึ่งอาร์กิวเมนต์

หมายเหตุ: การวัดแต่ละครั้งจะเป็นนิ้วหรือเซ็นติเมตรทั้งนี้ขึ้นอยู่กับการตั้งค่าภูมิภาคในแผงควบคุมของ Windows

ข้อสังเกต

เมื่อต้องการตั้งค่าแอปพลิเคชันให้ใช้ windows ที่ซ้อนทับกันแทนที่จะเป็นเอกสารแบบแท็บให้ใช้ขั้นตอนต่อไปนี้:

  1. คลิก ไฟล์ > ตัวเลือก

  2. คลิก ฐานข้อมูลปัจจุบัน

  3. ในส่วนตัวเลือกแอปพลิเคชันภายใต้ตัวเลือกหน้าต่างเอกสารให้คลิกหน้าต่างที่ซ้อนกัน

  4. คลิกตกลงแล้วปิดแล้วเปิดฐานข้อมูลอีกครั้ง

การกระทำนี้จะเหมือนกับการคลิกย้ายหรือปรับขนาดบนเมนูตัวควบคุมของหน้าต่าง ด้วยคำสั่งเมนูคุณใช้แป้นลูกศรของคีย์บอร์ดเพื่อย้ายหรือปรับขนาดหน้าต่าง ด้วยแอคชันแมโครMoveAndSizeWindowคุณใส่การวัดตำแหน่งและขนาดโดยตรง นอกจากนี้คุณยังสามารถใช้เมาส์เพื่อย้ายและปรับขนาดหน้าต่างได้อีกด้วย

คุณสามารถใช้แอคชันแมโครนี้บนหน้าต่างใดก็ได้ในมุมมองใดก็ได้

เคล็ดลับ

  • เมื่อต้องการย้ายหน้าต่างโดยไม่ปรับขนาดให้ใส่ค่าสำหรับอาร์กิวเมนต์ที่ถูกต้องและลงแต่ปล่อยให้อาร์กิวเมนต์ความกว้างและความสูงว่างเปล่า

  • เมื่อต้องการปรับขนาดหน้าต่างโดยไม่ย้ายไปให้ใส่ค่าสำหรับอาร์กิวเมนต์ความกว้างและความสูงแต่ปล่อยให้อาร์กิวเมนต์ขวาและลงว่างไว้

เมื่อต้องการเรียกใช้แอคชันแมโคMoveAndSizeWindowในโมดูลของ Visual Basic for APPLICATIONS (VBA) ให้ใช้วิธีMoveSizeของวัตถุDoCmd

ตัวอย่าง

ซิงโครไนซ์ฟอร์มโดยใช้แมโคร

การดำเนินการแมโครดังต่อไปนี้จะเปิดฟอร์มรายการผลิตภัณฑ์ที่มุมขวาล่างของฟอร์มผู้จำหน่ายซึ่งจะแสดงผลิตภัณฑ์ของผู้จำหน่ายปัจจุบัน จะแสดงการใช้การกระทำของEcho, MsgBox, GoToControl, StopMacro, OpenFormและMoveAndSizeWindow นอกจากนี้ยังแสดงการใช้นิพจน์ตามเงื่อนไขที่มีการดำเนินการMsgBox, GoToControlและStopMacro แมโครนี้ควรแนบไปกับปุ่มตรวจทานผลิตภัณฑ์บนฟอร์มผู้จำหน่าย

เงื่อนไข

การดำเนินการ

อาร์กิวเมนต์: การตั้งค่า

ข้อคิดเห็น

Echo

เสียงก้องบน:ไม่มี

หยุดการอัปเดตหน้าจอขณะที่แมโครจะทำงานอยู่

IsNull ([ID ผู้จำหน่าย])

MsgBox

ข้อความ: ย้ายไปยังระเบียนผู้จำหน่ายที่มีผลิตภัณฑ์ที่คุณต้องการดูจากนั้นคลิกปุ่มตรวจทานผลิตภัณฑ์อีกครั้ง

Beep:ใช่

ชนิด:ไม่มี

ชื่อ: เลือกผู้จำหน่าย

ถ้าไม่มีผู้จัดจำหน่ายปัจจุบันบนฟอร์มผู้จำหน่ายให้แสดงข้อความ

GoToControl

ชื่อตัวควบคุม: CompanyName

ย้ายโฟกัสไปยังตัวควบคุม CompanyName

...

StopMacro

หยุดแมโคร

OpenForm

ชื่อฟอร์ม: รายการผลิตภัณฑ์

มุมมอง:แผ่นข้อมูล

ชื่อตัวกรอง:

ในกรณีที่เงื่อนไข: [ID ผู้จำหน่าย] = [ฟอร์ม]! [ซัพพลายเออร์]! รหัสผู้จำหน่าย

โหมดข้อมูล:อ่านอย่างเดียว

โหมดหน้าต่าง:ปกติ

เปิดฟอร์มรายการผลิตภัณฑ์และแสดงผลิตภัณฑ์ของผู้จำหน่ายปัจจุบัน

MoveAndSizeWindow

ขวา: ๐.๗๗๙๙ "

ลง: ๑.๘ "

วางตำแหน่งฟอร์มรายการผลิตภัณฑ์ที่ด้านล่างขวาของฟอร์มผู้จำหน่าย

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×