...
...
...
...
German |
---|
Excel Processing (Makros) |
Panel |
---|
Section |
---|
Column |
---|
|
Section |
---|
Column |
---|
|
Info |
---|
Das "Excel-Processing" (Excel-Bearbeitung) ist bereits seit Jahren ein Bestandteil von SmartNotes. Durch die Umstellung auf das Format XLSX (Ab Excel 2007) hat sich jedoch der Ablauf der Bearbeitung geändert, da in XLSX-Dateien (aufgrund der Vorgabe von Microsoft) keine Makros hinterlegt werden können. Mit dieser Anleitung möchten wir Ihnen zeigen, wie Sie in SmartNotes dennoch komfortabel eigene oder durch uns erstellte Makros ausführen können.
|
Note |
---|
Das in diesem Beispiel verwendete Makro können Sie über den Link TestMakro.zip herunterladen und zum Nachstellen verwenden. Dazu bitte die Datei (zip) entpacken. Das Makro verändert Ihre Excel-Dateien nicht! |
|
|
|
|
|
|
...
Einstellungen vorbereiten |
---|
Section |
---|
Column |
---|
| Image Modified |
Column |
---|
| - Starten Sie Ihren SmartNotes-Client (falls noch nicht geschehen)
- Öffnen Sie die "Excel-Processing-Einstellungen" im Cockpit über "\Dokument\Einstellungen\Excel Einstellungen"
|
|
Section |
---|
Column |
---|
| Image Modified |
Column |
---|
| - Setzen Sie den Haken bei "Erlaube Excel VBA"
- In dem Eingabefeld "onProcessing" geben Sie das Makro in Form von "MAKRO-XLSM-DATEI!AUFZURUFENDE_FUNKTION" ein.
- In dem Beispiel lautet die Eingabe "testMakro.xlsm!testVBAProcessing"
Expand |
---|
title | Das verwendete Makro sieht so aus... |
---|
| Image Modified
|
Info |
---|
Wenn Sie ein anderes Makro verwenden wollen achten Sie bitte auf die folgende Syntax "MAKRO-XLSM-DATEI!AUFZURUFENDE_FUNKTION". Bsp.: Sie haben ein Skript mit Namen „NamenFinden.xlsm" und wollen dort die Funktion (Sub) "ZeigeNamen" aufrufen, dann lautet der Eintrag "NamenFinden.xlsm!ZeigeNamen". |
|
|
|
|
...
...
Makro ausführen |
---|
Section |
---|
Column |
---|
| Image Modified |
Column |
---|
| - Öffnen Sie nun einen beliebigen Excel-Schnipsel und dann die Makro-Datei über "Datei\öffnen".
|
|
Section |
---|
Column |
---|
| Image Modified |
Column |
---|
| - Schliessen Sie den "beliebigen" Excel-Schnipsel, lassen aber das Makro geöffnet.
Dieser Schritt ist notwendig, damit SmartNotes die zu bearbeitenden Schnipsel in der Instanz der Makro-Datei öffnen kann. |
|
Section |
---|
Column |
---|
| Image Modified |
Column |
---|
| - Wählen Sie nun in der Kapitelübersicht mindestens zwei Excel-Schnipsel aus uns starten über das Kontextmenü (rechte Maustaste) den Punkt "Ausführen Excel Bearbeitung".
|
|
Section |
---|
Column |
---|
| Image Modified |
Column |
---|
| - Wechseln Sie wieder zu der im Hintergrund geöffneten Makro-Datei
- Für jeden gewählten Schnipsel sollte dort ein Eintrag enthalten sein.
|
|
|
|
...
borderColor | #666666 |
---|
bgColor | #ECECEC |
---|
borderWidth | 2 |
---|
...
...
...
<< Zurück zur Übersicht FAQ --
...
...
|
---|
Excel Processing (Macros)
|
Panel |
---|
Section |
---|
Column |
---|
|
Section |
---|
Column |
---|
|
Info |
---|
Excel processing has been part of SmartNotes for years. However, due to the change to the XLSX format (from Excel 2007), the processing procedure has changed, as no macros can be stored in XLSX files (due to Microsoft specifications). With these instructions we would like to show you how you can still comfortably execute your own macros or macros created by us in SmartNotes.
|
Note |
---|
You can download the macro used in this example via the link TestMacro.zip and use it for readjustment. To do this, please unpack the file (zip). The macro does not change your Excel files! |
|
|
|
|
|
|
...
...
Section |
---|
Column |
---|
| Image Modified |
Column |
---|
| - Start your SmartNotes client (if not already done)
- Open the "Excel Processing Settings" in the Cockpit via "\Document Settings\Excel Settings".
|
|
Section |
---|
Column |
---|
| Image Modified |
Column |
---|
| - Check the box "Allow Excel VBA".
- In the input field "onProcessing" enter the macro in the form of "MAKRO-XLSM-FILE!OPEN_FUNCTION".
- In the example, the input is "testMacro.xlsm!testVBAProcessing".
Expand |
---|
title | The macro used looks like this... |
---|
| Image Modified
|
Info |
---|
If you want to use a different macro, please note the following syntax "MAKRO-XLSM-FILE!OPEN_FUNCTION". Ex. You have a script with the name "NameFinder.xlsm" and want to call the function (Sub) "ShowNames", then the entry is "NameFinder.xlsm!ShowNames". |
|
|
|
|
...
...
Run macro |
---|
Section |
---|
Column |
---|
| Image Modified |
Column |
---|
| - Now open any Excel snippet and then the macro file via "File".
|
|
Section |
---|
Column |
---|
| Image Modified |
Column |
---|
| - Close the "any" Excel snippet but leave the macro open.
This step is necessary so that SmartNotes can open the snippets to be edited in the instance of the macro file. |
|
Section |
---|
Column |
---|
| Image Modified |
Column |
---|
| - Now select at least two Excel snippets in the chapter overview and start the item "Execute Excel editing" via the context menu (right mouse button).
|
|
Section |
---|
Column |
---|
| Image Modified |
Column |
---|
| - Switch back to the macro file open in the background.
- There should be an entry for each selected snippet.
|
|
|
|
...
...
...
...