Bu makale Node.js kullanarak Excel içindeki ActiveX denetimlerini kullanma hakkında rehberlik eder. Geliştirme için IDE’yi ayarlamaya yönelik kaynaklara, uygulamayı yazmaya yönelik adımların bir listesine ve Node.js kullanarak bir ActiveX komut düğmesi eklemeye yönelik örnek bir koda sahiptir. Kontrol şeklini ve davranışını özelleştirmek için özellikleri öğreneceksiniz.
Node.js kullanarak Excel’e ActiveX Denetimleri Ekleme Adımları
- ActiveX denetimlerini kullanmak için IDE’yi Java aracılığıyla Node.js için Aspose.Cells kullanacak şekilde ayarlayın
- Boş bir workbook oluşturun ve bir düğme ActiveX denetimi eklemek için hedef sayfadaki şekiller koleksiyonuna erişin
- ShapeCollection sınıfından addActiveXControl() yöntemini çağırın
- Hedef hücre referanslarını, hücreden uzaklığı ve denetimin boyutunu sağlayın
- Yeni eklenen denetime erişin ve onu bir hücreye bağlayın
- Çıktı dosyasını ActiveX denetimiyle kaydedin
Bu adımlarda Node.js kullanılarak Excel’de ActiveX kontrollerinin nasıl kullanılacağı açıklanmaktadır. Her çalışma sayfasının parçası olan ShapeCollection’da addActiveXControl() yöntemini kullanarak bir çalışma kitabı oluşturun, bir sayfaya erişin ve bir ActiveX denetimi ekleyin. Bu yöntem, denetimin denetim türünü, konumunu ve boyutunu gerektirir.
Node.js kullanarak Excel’de Active X Denetimleri Ekleme Kodu
var aspose = aspose || {}; | |
aspose.cells = require("aspose.cells"); | |
// Set the license | |
new aspose.cells.License().setLicense("License.lic"); | |
// Create workbook object and add a command button | |
var wb = new aspose.cells.Workbook(); | |
var sheet = wb.getWorksheets().get(0); | |
var button = sheet.getShapes().addActiveXControl( | |
aspose.cells.ControlType.COMMAND_BUTTON, 5, 0, 5, 0, 100, 30); | |
// Set the linked cell | |
var buttonControl = button.getActiveXControl(); | |
buttonControl.setLinkedCell("A1"); | |
// Save the workbook | |
wb.save("output.xlsx") | |
console.log("ActiveX control added successfully"); |
Bu kod, Node.js* kullanılarak Excel için *Active X’in kullanımını göstermiştir. ControlType numaralandırıcı, sayfaya ekleyebileceğiniz uzun bir kontrol listesi içerir. Bir ActiveX denetimi ekledikten sonra, bunu ilgili denetime yazabilir ve bu denetimle ilgili belirli özellikleri ayarlayabilirsiniz.
Bu konu başlığımızda Excel dosyasına ActiveX denetimi eklemeyi öğrendik. Excel dosyasında açılır liste oluşturmak için Node.js kullanarak Excel’de açılır liste nasıl yapılır hakkındaki makaleye bakın.