Programmieren in Openoffice 2.2 von sun

Highspeeder

Grünschnabel
ist das kompatibel mit Visual Basic ? Hat jemand Erfahrung damit
Also..sieht verdammt ähnlich aus würde ich mal sagen..und ne volle Bibliothek mit Funktionen ist ja auch schon da.Hier mal irgendwas zum guggen :

Code:
' Procedure that is called by an event
Sub RetrieveEnableValue()
Dim EnableValue as Boolean
	EnableValue = Not DialogModel.lstSelection.Enabled
	EnableStep1DialogControls(True, EnableValue, True)
End Sub


Sub EnableStep1DialogControls(bCurrEnabled as Boolean, bFrameEnabled as Boolean, bButtonsEnabled as Boolean)
Dim bCurrIsSelected as Boolean
Dim bObjectIsSelected as Boolean
Dim bConvertWholeDoc as Boolean
Dim bDoEnableFrame as Boolean
	bConvertWholeDoc  = DialogModel.chkComplete.State = 1
	bDoEnableFrame = bFrameEnabled And (NOT bConvertWholeDoc)

	' Controls around the Selection Listbox
	With DialogModel
		.lblCurrencies.Enabled = bCurrEnabled
		.lstCurrencies.Enabled = bCurrEnabled
		.lstSelection.Enabled = bDoEnableFrame
		.lblSelection.Enabled = bDoEnableFrame
		.hlnSelection.Enabled = bDoEnableFrame
		.optCellTemplates.Enabled = bDoEnableFrame
		.optSheetRanges.Enabled = bDoEnableFrame
		.optDocRanges.Enabled = bDoEnableFrame
		.optSelRange.Enabled = bDoEnableFrame
	End With
	' The CheckBox has the Value '1' when the Controls in the Frame are disabled
	If bButtonsEnabled Then
		bCurrIsSelected = Ubound(DialogModel.lstCurrencies.SelectedItems()) <> -1
		' Enable GoOnButton only when Currency is selected
		DialogModel.cmdGoOn.Enabled =  bCurrIsSelected
		DialogModel.chkComplete.Enabled = bCurrIsSelected
		If bDoEnableFrame AND DialogModel.cmdGoOn.Enabled Then
			' If FrameControls are enabled, check if Listbox is Empty
			bObjectIsSelected = Ubound(DialogModel.lstSelection.SelectedItems()) <> -1
			DialogModel.cmdGoOn.Enabled = bObjectIsSelected
		End If
	Else
		DialogModel.cmdGoOn.Enabled = False
		DialogModel.chkComplete.Enabled = False
	End If
End Sub
 
Hallo,

das nennt sich in OpenOffice StarBasic und ist nicht VBA-kompatibel. Allerdings wird sich ein VBA-Programmierer sehr schnell damit zurechtfinden ;)

Aber eine Frage hab' ich noch: was soll der Link zu Amazon und einem Buch zu Regulären Ausdrücken mit dem Namen VisualBasic ?

Gruß
 
nix..wo steht was von Amazon und wo steht ein Buch ?
Also..ich dachte das wäre Visual Basic.:confused:
also..kann man das nicht einbinden..in ein Visual Basic Programm :confused:
 
Zuletzt bearbeitet:
Moin Doc danke für die Info. Dann hab' ich natürlich nix gesagt :)

@Highspeeder: Nein, kann man nicht. Man muss da schon die Makros in OpenOffice neu erstellen. Problematisch ist, das StarBasic bei weitem nicht so ausgereift ist wie VBA. Der Code ist um Einiges aufgeblähter und undurchsichtiger als in VBA.

Ich würde sagen: einfach mal ausprobieren - kost' ja nix ;-)

Gruß
 
Zurück