ฉันต้องการส่งอาร์กิวเมนต์บรรทัดคำสั่งไปยังโปรแกรม MS Office (Excel, Word, Powerpoint) เหมือนด้านล่าง
"C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.exe" "c:\Book1.xlsx" /e/<arg1>
เพื่อให้สามารถเข้าถึงได้ในฟังก์ชั่นเหตุการณ์ปลั๊กอิน MS Office
private void button1_Click(object sender, RibbonControlEventArgs e){}
                  คุณสามารถสร้าง. bat ด้วยอาร์กิวเมนต์ที่คุณต้องการ คำถามคืออะไร?
                
                
                  
                    —
                    Raystafarian 
                    
                  
                
              
                  คุณหมายถึงว่าคุณต้องการไฟล์ (เรียกว่า argumentsfile) ที่มีรายการชื่อไฟล์และแต่ละไฟล์มีพารามิเตอร์บางตัว และเมื่อคุณคลิกสองครั้งที่ไฟล์ blah.xls มันจะเปิดขึ้นมาพร้อมกับพารามิเตอร์ที่คุณได้ระบุไว้ว่าไฟล์ blah.xls ควรจะเปิดด้วย? ฉันไม่แน่ใจว่าจะทำอย่างไร บางทีมันอาจเกี่ยวข้องกับการเชื่อมโยงไฟล์ excel กับโปรแกรมอื่นที่ไม่ใช่ excel และโปรแกรมนั้นจะเรียกใช้งานไฟล์ใน excel โดยมีอาร์กิวเมนต์ที่ถูกต้อง
                
                
                  
                    —
                    barlop 
                    
                  
                
              
                  @Raystafarian คุณไม่ได้อ่านตำแหน่งที่เขาเขียน "ดับเบิลคลิก Book1.xlsx"
                
                
                  
                    —
                    barlop 
                    
                  
                
              
                  @Raystafarian ไฟล์แบ็ตจะไม่ดีสำหรับเขาในการเลือกไฟล์ที่จะเปิดถ้าเขาต้องเรียกดูไฟล์นั้น คุณแนะนำไฟล์ bat สำหรับไฟล์ xls ทุกไฟล์หรือไม่ หรือเมนูสำหรับไฟล์ xls ทั้งหมด .. บางทีมันอาจให้เมนูสำหรับไฟล์ xls ทั้งหมดในไดเรกทอรี
                
                
                  
                    —
                    barlop 
                    
                  
                
              
                  @barlop ใช่ฉันพลาดส่วน "คลิกที่ book1" ขออภัย
                
                
                  
                    —
                    Raystafarian