Verknüpfung aktualisieren per Makro unterdrücken/ beantworte

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

rk67
Beiträge: 3
Registriert: Di, 15.05.2007 11:03

Verknüpfung aktualisieren per Makro unterdrücken/ beantworte

Beitrag von rk67 »

Hallo ,

gibt es eine Möglichkeit die Abfrage "Verknüpfung aktualisieren" die beim Start eines Dokumentes (Calc) kommt per Makro
zu unterdrücken , bez. automatisch zu beantworten?
(unter Optionen Verknüpfungen ab - bez einstellen kann ich nicht gebrauchen)

MFG

rk
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Verknüpfung aktualisieren per Makro unterdrücken/ beantworte

Beitrag von komma4 »

kopiere den folgenden Code in ein Modul Deiner "Standard"-Bibliothek. Tipp: Angefragt war "Calc" - nimmt man die Filter-Anweisung raus, dann funktioniert das "Öffnen mit update aller Links/Verknüpfungen/Verzeichnisse" auch bei Writer:

Code: Alles auswählen

' oooinfo 12809
' 2007-06-23
Sub openCalcWithUpdate

' Create a FilePicker dialog.
oFileDialog = _
 CreateUnoService( "com.sun.star.ui.dialogs.FilePicker" )
' object for file services
oUcb = _
 createUnoService("com.sun.star.ucb.SimpleFileAccess")

' set titel
oFileDialog.setTitle( "Öffnen von *.ods mit automatischem Update" )

' set up filter 
oFileDialog.appendFilter( "OpenDocument Tabellendokument (*.ods)", "*.ods")

' pre-set your source path HERE
InitPath = ConvertToURL( "/zentrale/firma/data/" ) 

' pre-set source path
If oUcb.Exists( InitPath ) Then
	oFileDialog.SetDisplayDirectory( InitPath )
End If

' Dialog anzeigen, ausführen Aktion bei OK
if oFileDialog.execute() = _
 com.sun.star.ui.dialogs.ExecutableDialogResults.OK then
	gesamteAuswahl = oFileDialog.getFiles()
	Dim aFileProp( 0 ) as new com.sun.star.beans.PropertyValue
	aFileProp( 0 ).name = "UpdateDocMode"
	aFileProp( 0 ).value = 3 'full update
	oDok = _
	 StarDesktop.loadComponentFromURL( _
	 gesamteAuswahl( 0 ) , _
	 "_blank", 0, aFileProp())
End If 

End Sub
Viel Erfolg!
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
rk67
Beiträge: 3
Registriert: Di, 15.05.2007 11:03

Re: Verknüpfung aktualisieren per Makro unterdrücken/ beantworte

Beitrag von rk67 »

Vielen dank ,

in der Standard Bibliotek ist es nicht so gut ,ich versuche es in das Dokument einzufügen da es mehrere Anwender bekommen, werde es mal probieren.

Grüße

:D rk
aqua
**
Beiträge: 34
Registriert: Do, 23.07.2015 07:25

Re: Verknüpfung aktualisieren per Makro unterdrücken/ beantworte

Beitrag von aqua »

Hallo
ich hab genau das gleiche Problem bzw such auch sowas, nur scheint das Makro nicht zu laufen, oder ich hab irgendwas noch falsch gemacht
aqua
**
Beiträge: 34
Registriert: Do, 23.07.2015 07:25

Re: Verknüpfung aktualisieren per Makro unterdrücken/ beantworte

Beitrag von aqua »

Ok dann mach ich halt ein neues Thema auf mit der selben Problemstellung.....
Antworten