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 » Sa, 23.06.2007 07:49

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 » So, 24.06.2007 11:59

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 » Mo, 25.06.2007 07:16

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 » Di, 08.03.2016 08:52

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

gast freedom

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

Beitrag von gast freedom » Di, 08.03.2016 19:10

oder ich hab irgendwas noch falsch gemacht
Ja. Statt ein neues Thema zu öffnen (mit allen Angaben, die helfen, dein Problem nachzuvollziehen)
versuchst du ein 9 Jahre altes zu reanimieren.

In der langen Zwischenzeit ist vieles geändert worden, auch etwas in der API;
das erklärt, dass das Makro nicht läuft.

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

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

Beitrag von aqua » Mi, 09.03.2016 13:33

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

Antworten