OpenOffice belgesini (benim durumumda) widget'larla bazı basit şeyler yapmak için komut dosyası çalıştırmaya çalışıyorum. Yani, widget’tan widget’a metin kopyalamak istiyorum. Bunun için tek bir bileşen almak ve ondan metin almak istiyorum.VB veya python ile OpenOffice Formları Komut Dosyası Oluşturma
böyle şey yapması çalışıyorum:
document = ThisComponent.CurrentController.Frame
oDocument = ThisComponent
oTextBoxFrom = document.getByName("Text Box 1") # 1
oTextBoxFrom = oDocument.getByName("Text Box 1") # 2
Ne sürüm 1. ne de 2. çalışmalarını. VB derleyicisi, "Metin Kutusu 1" e erişilemediğini gösterir, ancak bu bileşimi formumda var. Tahminimce bu bileşeni yanlış bir yerden almaya çalışıyorum, örn. çerçeve değil. Sadece belgenin yapısının ne olduğunu anlayamıyorum.
Bu oldukça kolay bir görev gibi görünüyor, ancak VO veya python'dan OO UNO nesnelerine erişim konusunda herhangi bir OpenOffice belirtimi bulamıyorum.
OpenOffice veya LibreOffice hangi sürümünü kullanıyor? –