Esetleg rossz érzéseket keltek bárkiben.
Először életemben kommunikálok így.
Sajnos az APPI leírásban nem találtam megoldást, nem vagyok jó angolban.
Lehet, hogy nagyon evidens gondot vetek fel, de hát nekem ez még gond.
Op: XP sp3
Libreoffice: Verzió: 4.2.4.2
HTA(vbs)-ból kéne Scalcot (vagy bármi mást) hívni, illetve calc(basic) ból dost vagy bármi mást pl:.AcroRd32.
Ami ms.excelben ment az Libreoffice basicból nem:
Pl.:
Kód: Egész kijelölése
Sub pdf_nyit()
'Dim pdf_Fszam As Long
Dim parancs$
On Error GoTo PDFhiba
ChDir "C:\Program Files\Adobe\Reader 9.0\Reader"
parancs$ = "AcroRd32.exe C:\munka\pelda.pdf"
pdf_Fszam = Shell(parancs$, vbNormalFocus)
GoTo PDFvege
PDFhiba:
MsgBox "Hiba száma: " + Str$(Err) + Chr(13) + Space(8) + "szövege: " + Err.Description
Err.Clear
PDFvege:
End Sub
Kód: Egész kijelölése
Set objServiceManager= WScript.CreateObject("com.sun.star.ServiceManager")
Set objCoreReflection= objServiceManager.createInstance("com.sun.star.reflection.CoreReflection")
Set objDesktop= objServiceManager.createInstance("com.sun.star.frame.Desktop")
Dim args()
Set objDocument= objDesktop.loadComponentFromURL("private:factory/swriter", "_blank", 0, args)
Szerkesztett: Globális moderátor: a kódrészleteket a jobb átláthatóság kedvéért a "Code" TAG-gel emeltem ki. |