การจำกัดและข้อจำกัด
เขียนกลับ
ไม่รองรับคุณลักษณะและการดำเนินการเหล่านี้:
- การใช้การดำเนินการคัดลอกหรือวางหลายเซลล์สำหรับการเขียนกลับ
- การลากค่าบนเซลล์ที่มีสูตรด้วยฟังก์ชัน
INFOR.GET.VALUE
- การเขียนค่ากลับในเซลล์ที่ไม่ติดกันหลายเซลล์
- เลิกทำการกระจาย
- การเขียนกลับที่ใช้นิพจน์ MDX แทนชื่อเฉพาะขององค์ประกอบ ยกเว้นสำหรับ
DefaultMember
โดยเฉพาะอย่างยิ่งเมื่อทำงานกับรายงานขนาดใหญ่ คุณอาจพบความล่าช้าเล็กน้อย เพื่อหลีกเลี่ยงข้อผิดพลาด ให้ปรับความเร็วที่คุณป้อนข้อมูล
ฟังก์ชันที่กำหนดเอง
INFOR.WRITE.VALUE
ไม่รองรับนิพจน์หลายมิติ (MDX) ยกเว้นสำหรับ DefaultMember
รายงานเฉพาะกิจ
เมื่อต้องการเปิดใช้งานคุณลักษณะเฉพาะกิจทั้งหมดให้ทำงานอย่างถูกต้อง คุณต้องใช้ Office เวอร์ชันที่สนับสนุน Office.js API 1.12 หรือใหม่กว่า สำหรับ Office เวอร์ชันเก่า การจำกัดเหล่านี้มีผลบังคับใช้:
- คุณสามารถแก้ไขรายงานเฉพาะกิจได้ก็ต่อเมื่อเลือกเซลล์ด้านซ้ายบนของรายงาน (เซลล์ spillParent) ที่มีฟังก์ชัน
INFOR.READ.SLICE
ไว้แล้ว และหากมีไดนามิกอาร์เรย์ที่นำมาใช้ได้ - หากไม่มีไดนามิกอาร์เรย์ที่นำมาใช้ได้ ระบบจะแสดงเพียงค่าเดียว ไม่มีค่าใดที่ล้นออกจากเซลล์ในรายงาน
- การขยายและการยุบไม่ทำงานภายในแผ่นงาน
ทั่วไป
ลักษณะการทำงานของ Office.js API ไม่สนับสนุนการทำงานกับสมุดงานหลายเล่มอย่างสมบูรณ์ ตัวอย่างเช่น เมื่อคุณสลับระหว่างสมุดงาน คุณอาจเจอกับผลข้างเคียงที่ไม่คาดคิดเนื่องจากการจัดการเหตุการณ์ นอกจากนี้ ถ้าคุณใช้แผ่นงานที่มีชื่อที่รวมเว้นวรรคหรืออักขระพิเศษ ฟังก์ชันบางอย่างอาจไม่ทำงานตามที่คาดไว้
เราขอแนะนำให้คุณดาวน์โหลดอัปเดตของ Microsoft Office จาก Monthly Enterprise Channel หากคุณอัพเดทจาก Semi-Annual Enterprise Channel คุณไม่น่าจะดาวน์โหลดเวอร์ชันล่าสุดและจะไม่สามารถเข้าถึงฟังก์ชันล่าสุดของ Excel Integration ได้
ห้ามใช้ Excel Integration ที่ติดตั้ง Add-in ของ Office อื่นไว้ Add-in ของ Office เพิ่มเติมอาจทำให้เกิดปัญหาที่ไม่คาดคิด
การคำนวณจาก Application Studio ในคำจำกัดความรายงานของ Self-Service
คำจำกัดความรายงานของ Self-Service ที่มีการคำนวณนำเข้าจาก Application Studio ยังไม่ได้รับการสนับสนุนใน Excel Integration
ข้อจำกัด VBA
หากคุณใช้ฟังก์ชัน Office Integration ที่กำหนดเองใน Excel VBA โปรดทราบว่าฟังก์ชันที่กำหนดเองเป็นแบบไม่ซิงค์กันและมีการคำนวณนอก Excel ดังนั้น ความคลาดเคลื่อนของเวลาบางอย่างอาจเกิดขึ้นได้
ฟังก์ชัน Excel VBA บางอย่างทำงานได้เฉพาะในฟังก์ชัน Excel ดั้งเดิม ตัวอย่างเช่น Application.Evaluate
.
รายการนี้ประกอบด้วยคำแนะนำในการใช้สูตรที่กำหนดเองใน VBA:
- เมื่อเขียนโปรแกรม ตรวจสอบให้แน่ใจว่าฟังก์ชันที่กำหนดเองได้คำนวณเสร็จสิ้นแล้ว
- ใช้ฟังก์ชัน
Application.CalculateFullRebuild
มากกว่าฟังก์ชันApplication.Calculate
Application.CalculateFullRebuild
จะทำเครื่องหมายเซลล์ทั้งหมดที่มีสูตรเป็นไม่ได้คำนวณ และทริกเกอร์การสร้างและการคำนวณใหม่ของการอยู่ภายใต้การควบคุมทั้งหมด กระบวนการคำนวณอาจใช้เวลานานกว่าที่คาดไว้ เนื่องจากระบบจะสร้างการอยู่ภายใต้การควบคุมใหม่แล้วคำนวณสมุดงานทั้งหมด - แทรกสูตรที่กำหนดเองลงในคำสั่ง
=IF
ในสมุดงาน Excel และอ้างอิงเซลล์ที่มีฟังก์ชัน TRUE หรือ FALSE นี่เป็นทางเลือกในการใช้ฟังก์ชันApplication.CalculateFullRebuild
และทำให้คุณสามารถเลือกฟังก์ชันที่กำหนดเองที่จะคำนวณในเวลาที่กำหนด ซึ่งส่งผลให้ขั้นตอนการคำนวณเร็วขึ้น