Home
Benutzerhandbuch - Synkronizer Excel Compare
Contents
1. save target file if differences are highlighted If bHighlight Then If Files Workbook sideID_tgt FullName lt gt sFileTgt Then Files Workbook sideID tgt SaveCopyAs sFileTgt Else Files Workbook sideID tgt Save End If Files Workbook sideID tgt Save End If Close CloseFiles True DisplayUndo False DoEvents End With Set oProj Nothing Next i return value SynkSrcFolder finished amp vbLf amp _ n 0 amp workbooks without differences amp vbLf amp _ n 1 amp workbooks with differences s reports writ nd message in log file If sFolderLog lt gt Then Print 1 Print 1 Comparison time amp Format Timer t0 00 00 s Reset End If theExit Reset Set oProj Nothing Set snk Nothing 2000 2015 XL Consulting GmbH Schweiz ns Synkronizer 11 Benutzerhandbuch Exit Function theError im sErr As String Err Err Number amp amp Err Description n Error Resume Next f Not oProj Is Nothing Then HOn D oProj Close True False End If SynkSrcFolder sErr Resume theExit End Function this procedure writes all project differences in a new workbook Public Sub DumpDetails Project oProj As Synkronizer Project Dim wkb As Workbook Dim wks As Worksheet Dim val As Variant Dim rng As Range Dim p As Pair Dim iWksCount As Integer Debug Assert Not oProj Is No
2. Err Example sgBox Err Description vbExclamation Synkronizer End Sub Example 5 database comparison highlight differences Public Sub Example5 Dim oProj As Synkronizer Project Dim sMsg As String On Error GoTo Err Example check if defined constants are valid 2000 2015 XL Consulting GmbH Schweiz 130 Synkronizer 11 Benutzerhandbuch Check Folders File get access to the Synkronizer application object InitSnk create project Set oProj snk NewProject with oProj define files Files Load FILESRC FILETGT define worksheets amp database options Pairs AddPair Sheet0 Customer List Sheetl Customer List DBRow 1 _ DBKeys 1 2 _ DBOptions DBOptionFlag Group highlight differences With Settings Highlight HighlightType WithReset nd With i start Synkronizer Execute get the message string before closing the project sMsg GetDifferences oProj close project CloseProject End With display message sgBox sMsg vbOKOnly vbInformation Synkronizer Exit Sub Err Example sgBox Err Description vbExclamation Synkronizer End Sub Example 6 link rows 1 on 1 highlight differences Public Sub Example6 2000 2015 XL Consulting GmbH Schweiz Developer Edition 131 Dim oProj As Synkronizer Project Dim sMsg As String On Error Go
3. amp sText End If If CBool oProj Settings Contents And ContentFlag Names Then sText SumTextByType ResultType DifferentName sLine sLine amp String 9 Len sText amp sText End If Print 1 sLine End With Next p 2000 2015 XL Consulting GmbH Schweiz Developer Edition 123 total differences If oProj Pairs Count gt 1 Then With oProj Results sText Total sLine sText amp String 32 Len sText sText CStr Sum sLine sLine amp String 7 Len sText amp sText sText SumTextByType ResultType MissingCol sLine sLine amp String 9 Len sText amp sText sText SumTextByType ResultType DuplicateRec sLine sLine amp String 9 Len sText amp sText sText SumTextByType ResultType DuplicateKey sLine sLine amp String 9 Len sText amp sText sText SumTextByType ResultType MissingRow sLine sLine amp String 9 Len sText amp sText sText SumTextByType ResultType DifferentContent sLine sLine amp String 9 Len sText amp sText sText SumTextByType ResultType DifferentValue sLine sLine amp String 9 Len sText amp sText If CBool oProj Settings Formats And FormatFlag Enabled Then sText SumTextByType ResultType DifferentFormat sLine sLine amp String 9 Len sText amp sText End If
4. Difference Report aFiles i sFil i i 1 sFile Dir Loop loop all files For i 0 To UBound aFiles sFileTgt sFolderTgt amp aFiles i sFileRep sFolderRep sFileRep Left sFileRep create new project Set oProj snk NewProject With oProj load files Files Load sFileSrc InStrRev sFileRep sFileTgt Same name 11 ByName match all worksheets with With Pairs MatchType MatchType Al MatchInclude MatchIncl MatchIncludeFlag ProtectedSheets AddMatched End With highlight amp create report With Settings If bHighlight Then Then Highlight Highlight 116 Synkronizer 11 Benutzerhandbuch amp aFiles i arg 1 amp xlsx ludeFlag HiddenSheets Type Standard If sFolderRep lt gt nd With al compare Execute log differences Report Report Type Standard If sFolderLog lt gt Then Print 1 aFiles i vbTab amp Results Sum Call Logfile PrintDiffs oProj End If If Results Sum Then if differences found create report 2000 2015 XL Consulting GmbH Schweiz Developer Edition 117 If sFolderRep lt gt Then If Len Dir sFileRep gt 0 Then Kill sFileRep If Not ReportWorkbook Is Nothing Then With ReportWorkbook SaveAs file name sFileRep End With End If End If Else no differences noted close report without saving n 0 n 0 1 End If
5. If CBool oProj Settings Contents And ContentFlag Comments Then sText SumTextByType ResultType DifferentComment sLine sLine amp String 9 Len sText amp sText End If If CBool oProj Settings Contents And ContentFlag_ Names Then sText SumTextByType ResultType DifferentName sLine sLine amp String 9 Len sText amp sText End If Print 1 sLine End With End If Print 1 Print 1 End Sub 2000 2015 XL Consulting GmbH Schweiz 12 Synkronizer 11 Benutzerhandbuch 8 1 3 VBA Examples Option Explicit PKKKKKKKKKKKKKKAKKAKKKKKKAKKKKKKKKKKKKAKKAKKKKKKAKKKKKKAKKKK KKK HH HH HH KH AH KH HH HU SYNKRONIZER 11 VBA EXAMPLES To test the examples you need to have a DEVELOPER license of Synkronizer 11 af to create a reference to Synkronizer 11 Object Library include the module snk helper functions which contains ie helper procedures and functions PK KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK KKK KKK HR AH HR TH HH HR KH KH TH KH FH AH KH HR AH KH FH AH KH KH AH HU define folders Public Const ROOT As String D Public Const FOLDERSRC As String Public Const FOLDERTGT As String Public Const FOLDERREP As String Public Const FOLDERPRJ As String Public Const FOLDERLOG As String define files Public Const FILESRC As String Public Const FILETGT As String Public Const FILEREP As String Public Con
6. exelang lt langld gt Installation wird in gew nschter Sprache ausgef hrt username Benutzername des Proxy Servers password Kennwort des Proxy Servers exelog lt path_to_log _file gt Erstellt eine Logdatei im gew nschten Verzeichnis exenoupdates kontrolliert nicht nach einer neueren Version passive licensepath lt Server Path License xml gt Netzwerkinstallation definiert den Pfad und Name der Lizenzdatei lt msiOptions gt Optionen des msiexec exe Paketes Beispiel Installation ohne UI 2000 2015 XL Consulting GmbH Schweiz Installation De Installation st Synkronizer 11 0 xxxx exe exenoui 2000 2015 XL Consulting GmbH Schweiz Registrierung e 6 Registrierung Wenn Sie die Software kaufen erhalten Sie einen Registrierungsschl ssel Dieser Schl ssel wird f r die Registrierung und Aktivierung der Software ben tigt Der Aktivierungsprozess l uft automatisch ab es wird nur eine Internetverbindung ben tigt Alternativ kann die Software auch via unserer Internetseite aktiviert werden Was passiert w hrend der Aktivierung Der Registrierungsschl ssel und ein paar Hardwareinformationen keine pers nlichen Daten werden an unseren Aktivierungsserver gesendet Der Aktivierungsserver erzeugt dann anhand dieser Hardwaredaten einen Aktivierungsschl ssel und retourniert diesen an Ihren Computer Dieser Aktivierungsschl ssel muss mit den Hardwaredaten bereinstimmen und wird in ei
7. group records DBoptions DBOptionFlag Group End With 8 1 1 5 2 2 DBOptions Returns or sets options for sorting or grouping database records DBOptionFlag value Syntax expression DBOptions expression A variable representing a Pair object Example This example groups the records With oProj Pairs Item 0 row number of database heading DBRow 3 create primary key column no of source file DBKeys 2 3 group records DBoptions DBOptionFlag Group End With 2000 2015 XL Consulting GmbH Schweiz 2 Synkronizer 11 Benutzerhandbuch 8 1 1 5 2 3 8 1 1 5 2 4 8 1 1 5 2 5 DBRow Returns or sets the index for the row which contains the headers Long value Syntax expression DBRow expression A variable representing a Pair object Example This example defines the 3rd row as database heading With oProj Pairs Item 0 row number of database heading DBRow 3 create primary key column no of source file DBKeys 2 3 group records DBoptions DBOptionFlag Group End With IsValid Returns true if the pair is valid Read only Boolean object Syntax expression Is Valid expression A variable representing a Pair object Range Returns the range object for the specified member of the pair Read only Range object Syntax expression Range id expression A variable representing a Pair object Parameters id sidelD Selects source or target worksheet Remarks To chang
8. lt HighlightType gt 1 lt HighlightType gt lt ShowHide gt 0 lt ShowHide gt lt Settings gt lt Files gt lt Filename0 gt C Fol lt Filenamel gt C Fo lt Files gt lt Pairs gt lder SubFolder File 1 lder SubFolder File 2 s lt Filename0 gt s lt Filenamel gt lt MatchInclude gt 3 lt MatchInclude gt lt MatchType gt 0 lt MatchType gt lt PairCou lt Pair ID lt Shee lt Shee lt Pair gt lt Pair ID lt Shee lt Shee n MES t gt 3 lt PairCount gt Name0 gt Addresses lt SheetName0 gt Namel gt Addresses lt SheetNamel gt SS Name0 gt Contro Namel gt Contro ing lt SheetName0 gt ing lt SheetNamel gt lt RangeAddr0 gt AS4 ACS 75 lt RangeAddr0 gt lt RangeAddr1 gt A 4 HAC 75 lt RangeAddr1 gt lt DBRow gt 5 lt DBRow gt 2000 2015 XL Consulting GmbH Schweiz s Synkronizer 11 Benutzerhandbuch lt DBKeys gt 1 lt DBKeys gt lt DBOptionsMask gt 14 lt DBOptionsMask gt lt Pair gt lt Pair ID 3 gt lt SheetName0 gt Budget lt SheetName0 gt lt SheetNamel gt Budget lt SheetNamel gt lt Pair gt lt Pairs gt lt Project gt lt Synkronizer gt 4 2 Einstellungen In diesem Men k nnen allgemeine Einstellungen vorgenommen werden S Neues Projekt E H x PROJEKT SELEKTIEREN RESULTATE 00 a D Neu Sprache ffnen Deutsch X
9. t0 Timer On Error GoTo theExit 2000 2015 XL Consulting GmbH Schweiz 112 Synkronizer 11 Benutzerhandbuch check if defined constants are valid Check Folders File get access to the Synkronizer application object InitSnk create log file If sFolderLog lt gt Then sFileLog sFolderLog synkronizer log amp Format Now yyyy mm dd_HH MM SS amp txt Reset Open sFileLog For Output As 1 Print 1 Synkronizer Logfile Print Ey M iW Print Ly EM Pri Format Date yyyy mm dd Pri 1 Time Format Time hh nn ss Pri DE O O YD VY SH de Se E He SH iw D ie o Pri End If read source files i 0 sFile Dir sFolderSrc amp xls Do While Len sFile gt 0 ReDim Preserve aFiles i aFiles i sFil i i 1 sFile Dir Loop log not matched worksheets vNotMatchedFiles Get NotMatchedWorksheets sFolderSrc sFolderTgt If UBound vNotMatchedFiles gt 0 Then Print 1 Not matched files For i 1 To UBound vNotMatchedFiles Print 1 vNotMatchedFiles i Next i Print 1 Print 1 End If loop all source files For i 0 To UBound aFiles sFileSrc sFolderSrc aFiles i sFileTgt sFolderTgt amp aFiles i sFileRep sFolderRep amp Difference Report amp aFiles i sFileRep Left sFileRep InStrRev sFileRep 1 amp xlsx check if
10. 4 Markieren P2 Y Filter Gliederung ai Projekt Vergleichen Aktionen O Dateien v Tabellen A Bitte Tabellenpaare w hlen gt u Quelltabellen Zieltabellen Keine Eintr ge Keine Eintr ge gt Information for Project Manage Information for Project Manage O Optionen 2 Als Tabelle vergleichen Mit Link Optionen vergleichen Als Datenbank vergleichen Bereiche optional Bereich wahlen General Quality Status Financial Overview Milestones Bereich wahlen General Quality Status Financial Overview Milestones Kennw rter in Projekten Die Tabellen Kennw rter werden nicht in den Projekten gespeichert 2 3 Symbolleiste Im oberen Teil des Selektieren Registers sind verschiedene Befehle verf gbar Sie k nnen Projekte verwalten Vergleichseinstellungen definieren und den Tabellenvergleich starten 2000 2015 XL Consulting GmbH Schweiz Selektieren Register 25 5 Current Activities Synkronizer 11 HE HHAH x PROJEKT SELEKTIEREN RESULTATE 00 a D F Inhalte v 3 Bericht 5 Po Formater 4 Markieren gt EY Filter O Gliederung gt Projekt Vergleichen Aktionen Start Die folgenden Befehle sind verfpgbar Projekt Befehle Projekt zur cksetzen Alle Einstellungen werden zur ckgesetzt Projekt speichern Projekt Projekt laden Vergleichs Befehle Se Inhalte gt Zus tzliche Inhalte vergleichen Kommentare Excel Namen e Formate vergleichen
11. FilterFlag Enabled FilterFlag StringCase FilterFlag StringSpace FilterTolerance 0 01 FilterEquivalents yes ja no nein End With 8 1 1 6 2 5 Formats Returns or sets a series of options specifying which formatting properties to compare FormatsFlag constant Syntax expression Formats expression A variable representing a Settings object Remarks 2000 2015 XL Consulting GmbH Schweiz Developer Edition If the ENABLED flag is not set all other flags are ignored Example This example compares font formats With Settings Formats FormatFlag Enabled FormatFlag Font End With 8 1 1 6 2 6 Highlight Returns or sets a constant specifying which Highlighting to perform Uses HighlightType constants Syntax expression Highlight expression A variable representing a Settings object Example This example highlights the differences With Settings Highlight HighlightType Standard End With 8 1 1 6 2 7 Outline Returns or sets a series of options specifying which group of Rows and Columns to Show or Hide Uses OutlineFlag constants Syntax expression Outline expression A variable representing a Settings object Remarks If the ENABLED flag is not set all other flags are ignored Example This example shows only the differences Identical rows are hidden With Settings Outline OutlineFlag Enabled _ OutlineFlag DifferentRows OutlineFlag MissingRows OutlineFlag_Dupl Ou
12. lumns lumns m If p DBKeys Then Columns F H lt EntireColumn Application SheetsInNewWorkbook oProj Pairs Count iWksCount iffs ize UBound val 1 1 UBound val wa nment xlLeft nment xlRight 8 32 18 Hidden True 2000 2015 XL Consulting GmbH Schweiz Developer Edition 121 End If End With iPair iPair 1 Next p DoEvents Application ScreenUpdating True End Sub this procedure creates a log file with all differences Public Sub Logfile PrintDiffs oProj As Synkronizer Project Dim p As Pair Dim sText As String Dim sLine As String source file sText Source File sLine sText String 34 Len sText amp oProj Files sideID_ src Print 1 sLine target file sText Target File sLine sText String 34 Len sText amp oProj Files sideID tgt Print 1 sLine heading row differences sText Worksheet names sLine sText amp String 32 Len sText sLine sLine amp Total sLine sLine amp _ Columns amp _ DupRecs amp _ DupKeys amp _ Rows amp _ Contents amp _ u Values If CBool oProj Settings Formats And FormatFlag Enabled Then sLine sLine amp Formats End If If CBool oProj Settings Contents And ContentFlag Comments Then sLine sLine amp Comments End If If CBool oProj Settings Contents And ContentFlag Nam
13. sgBox Err Description vbExclamation Synkronizer End Sub 2000 2015 XL Consulting GmbH Schweiz Developer Edition 127 Example 3 compare protected sheets highlight differences Public Sub Example3 Dim oProj As Synkronizer Project Dim sMsg As String On Error GoTo Err Example check if defined constants are valid Check Folders File get access to the Synkronizer application object InitSnk create project Set oProj snk NewProject with oProj define files Files Load PROTSRC PROTTGT with Pairs add worksheets AddPair Customer List Customer List AddPair Customer Profile Customer Profile enter passwords separated by semicolons PasswordList abc def End With highlight differences with Settings Highlight HighlightType Standard End With start Synkronizer Execute get the message string before closing the project sMsg GetDifferences oProj close project CloseProject End With 2000 2015 XL Consulting GmbH Schweiz 128 Synkronizer 11 Benutzerhandbuch display message MsgBox sMsg vbOKOnly vbInformation Synkronizer Exit Sub Err Example MsgBox Err Description vbExclamation Synkronizer End Sub Example 4 compare first sheets compare formats comments names amp use filters f Create a report Public Sub Example Dim oProj As Synkronizer Project
14. Aktivierungs Deaktivierungsschl ssel generieren 3 Aktivierungsschl ssel in Lizenzformular eingeben Bitte kopieren Sie den Aktivierungsschl ssel und f gen ihn im Eingabefeld des Lizenzformulares ein Aktivierungsschl ssel 2D36NCI ZHKYYJD B4AYICK 11 Notieren Sie sich den Aktivierungsschl ssel und rufen das Lizenzformular auf die ortware freischalten konnen Aktivierungsschl ssel 2D36NCI QNIJ3GL DHMPCKW 12 Geben Sie den Aktivierungsschl ssel ein 13 Die Software ist aktiviert Falls Sie Probleme mit der Registrierung Aktivierung haben sollten dann lesen Sie das Kapitel Probleme mit Registrierung 2000 2015 XL Consulting GmbH Schweiz 6 2 Deaktivieren Registrierung Falls Sie einen anderen Computer gekauft haben oder ihr alter Computer defekt sein sollte k nnen die Software auf einen anderen Computer transferieren Sie m ssen einfach die Lizenz zuerst deaktivieren bevor Sie sie auf dem neuen Computer installieren k nnen Gehen Sie wie folgt vor 1 Starten Sie Synkronizer 2 W hlen Sie den Befehl Projekt System Lizenzmanager Das folgende Fenster wird angezeigt Pa Lizenz Version 11 0 40411 1700 Verzeichnis Typ Rechte Lizenz Professional Edition Lizenzdatei C ProgramData Synkronizer Synkronizer 11 license xml Lokal Lesen Schreiben Verwalt ras 3 Wahlen Sie den Register Verwalten 2000 2015 XL Consulting GmbH Schweiz e Syn
15. Dim sMsg As String On Error GoTo Err Example check if defined constants are valid Check Folders File get access to the Synkronizer application object InitSnk create project Set oProj snk NewProject with oProj define files Files Load FILESRC FILETGT define first worksheet of each file with Pairs MatchType MatchType FirstByName AddMatched End With With Settings also compare comments and names Contents ContentFlag_Comments ContentFlag_Names compare also font formats Formats FormatFlag Enabled FormatFlag Font use some filters Filters FilterFlag Enabled FilterFlag StringCase FilterFlag StringSpac 2000 2015 XL Consulting GmbH Schweiz Developer Edition 129 FilterTolerance 0 01 FilterEquivalents yes ja no nein create a report Report ReportType Standard nd With al compare files Execute If Not ReportWorkbook Is Nothing Then delete report if it already there If Len Dir FILEREP gt 0 Then Kill FILEREP T save report With ReportWorkbook SaveAs file name FILEREP Close SaveChanges Fals End With End If get the message string before closing the project sMsg GetDifferences oProj close project CloseProject End With display message sgBox sMsg vbOKOnly vbInformation Synkronizer Exit Sub
16. Mit diesen Schaltfl chen werden die Spalten Zeilen in der Quelldatei links gel scht Es werden entweder alle oder nur die markierte Spalte Zeile gel scht Unterschiedliche Spalten Zeilen in Zieldatei l schen Wie oben Zelldifferenzen kommentare von Quelldatei nach Zieldatei transferieren Mit diesen Schaltfl chen werden die unterschiedlichen Zellwerte oder kommentare von der Quell in die Zieldatei bertragen von links nach rechts Es werden entweder alle oder nur die markierte Differenz transferiert Sobald die Differenz transferiert wurde wird sie rot dargestellt Zelldifferenzen kommentare von Zieldatei nach Quelldatei transferieren Wie oben Mit dieser Schaltfl che kann die Sortierung der Zelldifferenzen ge ndert werden Je nach Bedarf k nnen die Zelldifferenzen anders sortiert oder gruppiert werden Die Zelldifferenzen werden standardm ssig nach Zeilen und innerhalb der Zeilen nach Spalten sortiert Die Zelldifferenzen werden zuerst nach Spalten und innerhalb der Spalten nach der Zeilennummer sortiert Wenn man diese Option wahlt werden die Zelldifferenzen nach Zeilen gruppiert Die Differenzen k nnen je nach Bedarf einzeln oder gruppenweise pro Zeile bertragen werden 2000 2015 XL Consulting GmbH Schweiz Resultate Register a 4d 3m eS nach Zeilen gruppieren Ge Qu Zie Quelle Ziel 11 11 bo 12 12 bo 27 227 3x C27 C27 Elke Bischof Hanna Moos D27 D27 Phone 06
17. _ Datensatze sortieren EST _ Datensatze gruppieren SynkID hinzuf gen In diesem Fall m ssen Sie manuell in den Excel Dateien die Feldnamen bzw Spalten berschriften anpassen damit Sie die Datenbanken vergleichen k nnen 5 Zum Schluss k nnen Sie noch die Datenbankoptionen festlegen Customer List Customer List e Optionen SA DB Optionen Definieren Sie die Prim rschl ssel und die DB Opt 3 Country v Kopfzeile der DB 4 1 Customer Name Y Lockere Schl ssel 2 City Y Datens tze sortieren Datens tze gruppieren L SynkID hinzuf gen Die Datenbankoptionen bewirken folgendes Lockere Schl ssel Im normalen Vergleich werden Prim rschl ssel mit Unterschieden in Leerzeichen und Gross Kleinschreibung als Differenz wahrgenommen Bsp Hans Meier und HANS MEIER Mit dieser Option werden Differenzen mit Leerzeichen und Gross Keinschreibung ignoriert Datens tze sortieren Die Daten werden nach dem Prim rschl ssel sortiert Datens tze gruppieren Die Daten werden gruppiert Die Datens tze werden wie folgt gruppiert 1 verbundenen Datens tze 2 neue gel schte Datens tze 3 doppelten Prim rschl ssel 4 doppelte Datens tze redundante Datens tze SynkID hinzuf gen Rechts neben den Datenbanken wird eine neue Spalte mit der Bezeichnung SynkID hinzugef gt die die Differenztypen enth lt Sie k nnen dann die Datenbanken anhand der Differenztypen sortieren und oder filtrieren A
18. lt xml version 1 0 standalone yes gt lt Synkronizer gt lt Project ID 1 gt lt Settings gt lt CompareType gt 0 lt CompareType gt lt Formats gt 0 lt Formats gt lt Filters gt 0 lt Filters gt lt FilterTolerance gt 0 lt FilterTolerance gt lt FilterPattern gt 2000 2015 XL Consulting GmbH Schweiz Projekt Register lt ReportType gt 0 lt ReportType gt lt HighlightType gt 1 lt HighlightType gt lt ShowHide gt 0 lt ShowHide gt lt Settings gt lt Files gt lt Filename0 gt C Fol lt Filenamel gt C Fo lt Files gt lt Pairs gt Lder SubFolder Fi Lder SubFolder Fi s lt Filename0 gt s lt Filenamel gt lt MatchType gt 1 lt MatchType gt lt MatchInclude gt 2 lt MatchInclude gt lt Pairs gt lt Project gt lt Synkronizer gt Fur ein Projekt mit individuellen Optionen sieht der Layout wie folgt aus MatchType wird auf 0 gesetzt da die lt Pair gt Objekte individuelle Eigenschaften wie RangeAddr oder DBKeys enthalten Die lt Pair gt Tags m ssen sequentiell mit dem ID Attribut nummeriert werden lt xml version 1 0 lt Synkronizer gt lt Project ID 1 gt lt Settings gt standalone yes gt lt CompareType gt 0 lt CompareType gt lt Formats gt 0 lt Formats gt lt Filters gt 0 lt Filters gt lt FilterTolerance gt 0 lt FilterTolerance gt lt FilterPattern gt lt ReportType gt 0 lt ReportType gt
19. saved in a different location Return Value none 8 1 1 3 2 Properties 8 1 1 3 2 1 8 1 1 3 2 2 FileName Returns the full path and file name of either of the Files Read only String value Syntax expression file name id expression A variable representing a Files object Parameters id sidelD Selects the source or target file IsValid Returns true if both files are loaded and can be compared Read only Boolean value Syntax expression IsValid 2000 2015 XL Consulting GmbH Schweiz Developer Edition as expression A variable representing a Files object 8 1 1 3 2 3 8 1 1 3 2 4 8 1 1 4 Window Returns the window object of either of the files Read only Window object Syntax expression Window id expression A variable representing a Files object Parameters Name id Workbook sidelD Selects source or target file Returns the workbook object of either of the files Read only Workbook object Syntax expression Workbook id expression A variable representing a Files object Parameters NETAS id Pairs Object Collection of pair objects Methods Name AddMatched AddPair Clear Remove Properties NEME Count IsValid Item MatchInclude sidelD Selects source or target file Adds matched pairs using MatchType and MatchInclude properties Adds a pair to the Pairs collection Clears the pairs collection Removes specified pair from the collection Retur
20. 2 8 1 1 4 2 3 8 1 1 4 2 4 Count Returns the number of members in the collection Read only long value Syntax expression Count expression A variable representing a Pairs object IsValid Returns true if pairs exist and each pair is valid Read only Boolean value Syntax expression IsValid expression A variable representing a Pairs object item Returns a single item Pair from the collection Pair object Syntax expression Item index expression A variable representing a Pairs object Parameters index Long A valid ID or index for the pair Matchinclude Returns or sets options specifying types of worksheets to include by AddMatched method MatchIncludeFlag constant Syntax expression MatchInclude expression A variable representing a Pairs object Example This example adds all worksheets with the same name Protected and hidden sheets are included With Pairs include protected and hidden sheets MatchInclude MatchIncludeFlag ProtectedSheets MatchIncludeFlag HiddenSheets 2000 2015 XL Consulting GmbH Schweiz Developer Edition 8 1 1 4 2 5 8 1 1 4 2 6 match all sheets with same name MatchType MatchType AllByName add sheets AddMatched End With MatchType Returns or sets a variable specifying how worksheets will be matched by AddMatched method MatchType constant Syntax expression MatchType expression A variable representing a Pairs object Example This examp
21. 2 2 IsDisposed This property checks if the project was deactivated and internal object set to nothing Read only Boolean property Syntax expression IsDisposed expression A variable representing a Project object 2000 2015 XL Consulting GmbH Schweiz ez Synkronizer 11 Benutzerhandbuch 8 1 1 2 2 3 IsValid Checks if files are valid and pairs exist and are all valid Read only Boolean property Syntax expression IsValid expression A variable representing a Project object 8 1 1 2 2 4 Pairs Container for the pairs worksheets of the project Read only Pairs object Syntax expression Pairs expression A variable representing a Project object 8 1 1 2 2 5 ReportWorkbook Report workbook when created Read only Workbook object Syntax expression ReportWorkbook expression A variable representing a Project object 8 1 1 2 2 6 Results Container for the combined Results of all pairs Read only Results object Syntax expression Results expression A variable representing a Project object 8 1 1 2 2 7 Settings Container for all settings of the project Read only Settings object Syntax expression Settings expression A variable representing a Project object 2000 2015 XL Consulting GmbH Schweiz Developer Edition s 8 1 1 2 3 Events 8 1 1 2 3 1 Progress Raised during compare execution to indicate running subprocess Remarks You can use this event to display a progress indicator 8 1 1
22. Consulting GmbH Schweiz Selektieren Register 15 Tabellen a Bitte Tabellenpaare wahlen ee iy Quelltabellen Zieltabellen Customer List Customer Profile Customers by Countries Sales Summery Sales by Categories Sales by Countries Sales by Categories by Products Sales Detail Compare with Last Month Product Catalog Employee Profile Top 5 Employees for Sales Status of Current Activities Income Statement Historical Income Statement Oberhalb der Tabellenliste befinden sich zwei DropDown Felder siehe Grafik Mittels dieser Felder k nnen die gew nschten Tabellen gew hlt werden Nun muss nur noch die Selektion mit der Pfeiltaste rechts best tigt werden und das Tabellenpaar wird in die Liste aufgenommen Alle Tabellen paaren Sie k nnen auch alle Tabellen paaren Dies geschieht mit der folgenden Schaltfl che O Tabellen A Bitte Tabellenpaare wahlen Ma Nao Quelltabellen Zieltabellen Es werden dann alle Tabellen mit der selben Bezeichnung gepaart Tabellenpaare entfernen Wenn Sie nicht alle Tabellenpaare vergleichen wollen k nnen Sie die Tabellenliste mit der L schen Taste leeren 2000 2015 XL Consulting GmbH Schweiz 16 Synkronizer 11 Benutzerhandbuch Tabellen A Bitte Tabellenpaare wahlen ys Quelltabellen Zieltabellen Keine Eintr ge Keine Eintr ge gt Alternativ k nnen die Tabellenpaare entfernt werden indem Sie das unerw nschte Tabellenpaar w hlen
23. Current Activities Status of Current Activities Income Statement Income Statement Historical Income Statement Nach erfolgtem Vergleich werden die Dateien und das Resultate Register nebeneinander dargestellt Mit dem Resultate Register k nnen Sie dann die Differenzen elegant kontrollieren und abarbeiten 2000 2015 XL Consulting GmbH Schweiz 34 Synkronizer 11 Benutzerhandbuch 3 Resultate Register Nach dem Vergleich werden das Resultateformular und die Tabellen nebeneinander dargestellt Mit dem Resultateformular k nnen Sie dann elegant jede Differenz pr fen und abarbeiten 2000 2015 XL Consulting GmbH Schweiz Resultate Register 35 Ba Bed Symbolleiste PROJEKT SELEKTIEREN RESULTATE 00 In diesem Bereich k nnen verschiedene Y 3 amp Oz EN Aktionen durchgef hrt werden Mit l o diesen Schaltfl chen k nnen Sie gezielt Filter Bericht Markieren Gliederung ae und effizient die Differenzen berpr fen und verwalten Filtern Aktionen Aktualisieren Tabelle I s mn oe Customer List or 32058 i ds A Customer Profile 1218 26 12 Differenz bersicht Customers by Countries 1p 3J 2 17 In diesem Bereich werden die a aS IT Jd a ae Arbeitsblatter und die Anzahl der l PPETI ENIA TEA E gefundenen Differenzen gezeigt Die Detailinformationen f r das Sey Countes SSH E a E ausgew hlte Arbeitsblatt Kategorie Sales py Adena ciate FREE pss RS Bs A werden im unteren Fensterbereich
24. Elke Bischof Hanna Moos gt MR me B17 B17 Stuttgart Aachen D17 D17 Rita Miller Berndt Schneider D29 D28 Holger Schmidt Peter Franken en a eee Symbolleiste fiir unterschiedliche Zeilen B76 B75 London Birmingham D76 D75 Josh Gallagher Hari Kumar 353 E 3 sE B86 B85 Denver Kirkland D86 D85 Brit Joyner Helvetius Nagy Symbolleiste f r unterschiedliche Zellen 4 gt SS E nach Zeilen sortieren gt t Symbolleiste f r unterschiedliche Kommentare du NOS S mtliche Differenzen k nnen abgearbeitet transferiert oder gel scht werden wof r folgende Schaltfl chen zur Verf gung stehen 4 Differenzen w hlen Mit diesen Schaltfl chen kann man zur n chsten bzw vorherigen Differenz springen 33 Unterschiedliche Spalten Zeilen von Quelldatei nach Zieldatei transferieren Bb Mit diesen Schaltfl chen werden die Spalten Zeilen von der Quell in die Zieldatei bertragen von links nach rechts Es werden entweder alle oder nur die markierte Spalte Zeile transferiert Sobald die Spalte Zeile transferiert wurde wird sie rot dargestellt 2000 2015 XL Consulting GmbH Schweiz 40 Synkronizer 11 Benutzerhandbuch ce ee Hk AR xi ki TE gt BB cs ee nach Zeilen sortieren nach Spalten sortieren nach Zeilen gruppieren Unterschiedliche Spalten Zeilen von Zieldatei nach Quelldatei transferieren Wie oben nur in die andere Richtung Unterschiedliche Spalten Zeilen in Quelldatei l schen
25. Excel names will be compared ContentFlag None No additional content will be compared 8 1 1 8 2 DBOptionFlag Flags for pair s DBoptions DBOptionFlag_AddID Adds an ID in the last column of the database to aid sorting and filtering DBOptionFlag Group Records are grouped by result after comparing DBOptionFlag_Relaxed When selecting this option primary key differences in spaces and upper Keys lower case are ignored DBOptionFlag_Sort Records are sorted on fields in primary key before comparing 8 1 1 8 3 FilterFlag Constants used to by the Filters property in Settings FilterFlag_Constants All constants are ignored Only formulas are compared 2000 2015 XL Consulting GmbH Schweiz Developer Edition 105 FilterFlag_Datatype Differences in datatype are ignored Use to ignore differences between date values and string values representing dates FilterFlag Enabled Enable or disable all other filters options FilterFlag Formulas All formulas are ignored Only constants are compared FilterFlag_HiddenCo Data in hidden columns will be ignored Is FilterFlag_HiddenRo Data in hidden rows will be ignored ws FilterFlag_None No filters will be used FilterFlag SameValu Different cell values formulas with same result will be ignored es FilterFlag_StringCas Text compare case Insensitive ABC vs abc will be considered as equal e FilterFlag_StringSpa Text compare trim text ABC vs ABC will be considered as e
26. Part IV Projekt Register 45 Ti Projekte iicicinnr een else 45 DeTINItION xiiii laa 46 2 Einstellungen a n 48 DSC Microond ini ici cin 50 EI 2 41 924 MANAGE E TA anne Crusteasdauecepsasuentesncudeuses babes A ET 50 Part V Installation De Installation 53 1 De installation 00i su a a is 54 2 NotzWerkinstallation 0 dni 54 Arbeitspl tze hinzuUTUGEN vissciciscscssceccciecssssecstsctccesscsesscsicesscvessescouenssdserseacevscsvastecdenseasnsedsstssecsecessesivessdvetsenss 57 3 Installation mithilfe eines Skripts oooccconccconncconnneconnnennnnnnnnenonnnonnnernnnnnnnnrrnnnncnnnnrenanenns 60 2000 2015 XL Consulting GmbH Schweiz Contents 3 Part VI Registrierung 63 1 Manuelle Aktivierung cas 64 2 Deaktiviereni araia anade aaa ia 67 Part VII Probleme Fehler 71 ST A A E E T 72 Part VIIl Developer Edition 77 1 Visual Basic for Applications VBA cccconncccccnnnncccnnnonancnonnnnnnnnnnncnnnnnnnrr nr nnrr rra 77 Object Model Reference Application Objects nren Ran AA she nid CEA ae Ak AAA Methods cursi AAA Ee tea NEW ROSE einseitigen A AA A a aa ed OpenProjeCt uti A A AAA AA bins POP EE A AA a A A A A A oe eT ActiveProject DiSplayUlia id a AAA e a it eee Project tutto Methods Close Save Properties Files DIS POS Cd aia nun AAA des IsValid Pairs ReportWorkbook ur aiid A As 82 Results Ai wind eA ine weil a ativan E ee 82 Settings 200 A AAA A AAA brille 82 A E E A
27. Sales Detail ip 15 23 angezeigt Compare with Last Month 19 2 Product Catalog 25 11 70 Employee Profile 22 22 3 gt SS 3 e E nach Zeilen sortieren 1 gt Qu Zie Quelle Ziel D7 D7 Elke Bischof Hanna Moos B17 B17 Stuttgart Aachen D17 D17 Rita M ller Berndt Schneider D29 D28 Holger Schmidt Peter Franken Detailinformationen der D52 D51 Philippe Cr tien Jean Fresniere Differenzen 21683 London unter ma Dieser Bereich zeigt jeden Unterschied D76 D75 Josh Gallagher Hari Kumar der oben gew hlten Arbeitsblatt sii Li Lero pS Kategorien Zelle Sie k nnen jede D86 D85 Brit Joyner Helvetius Nagy Differenz pr fen und entscheiden ob die Differenz bertragen werden muss oder nicht Der Synkronizer sorgt automatisch daf r dass die richtigen Ausschnitte in beiden Tabellenfenstern zu sehen sind dass die fraglichen Stellen direkt miteinander verglichen werden k nnen Der Anwender entscheidet dann mit welcher Version bzw Excel Datei in Zukunft gearbeitet werden soll Per Mausklick kann man den Wert aus der Quelldatei in die Zieldatei oder umgekehrt bernehmen Auf diese Weise k nnen die Unterschiede in 2000 2015 XL Consulting GmbH Schweiz Synkronizer 11 Benutzerhandbuch 3 1 k rzester Zeit abgearbeitet werden Nach wenigen Mausklicks verf gen man ber eine aktualisierte Excel Tabelle mit der wie gewohnt weiter gearbeitet werden kann Aktionen Mit dem Resultateformular lassen si
28. Schrift Zahlenformate Hintergrund usw Y Filter Vergleichen Filter festlegen Aktions Befehle 3 Bericht gt Differenzprotokoll erstellen Markieren Differenzen markieren Gliederung gt Aktionen Differenzen gliedern Ein Ausblenden von Differenzen Start 2000 2015 XL Consulting GmbH Schweiz Synkronizer 11 Benutzerhandbuch 2 3 1 Der Tabellenvergleich wird gestartet Start Projekt Mit den Projekt Befehlen haben Sie die M glichkeit stets wiederkehrende Vergleichsprozesse als Projekt zu speichern Angenommen Sie m ssen immer die gleichen Dateien miteinander vergleichen dann k nnen Sie diese n Vergleichsprozess e als Projekt speichern Das n chste Mal ffnen Sie einfach dieses Projekt und Sie k nnen sofort mit dem Vergleich beginnen 5 Synkronizer 11 B L da x SELEKTIEREN RESULTATE D0 a PROJEKT 2 Inhalte I Bericht P Formate gt Markieren 2 A Y Filter Gliederung v Vergleichen Aktionen Folgende Befehle stehen zur Auswahl Neu Das Formular wird geleert wobei s mtliche Einstellungen zur ckgestellt werden ffnen Mit diesem Befehl wird ein bestehendes Projekt ge ffnet Speichern Die aktuellen Einstellungen werden als Projekt gespeichert Im Projekt Register k nnen ebenfalls die Projekte verwaltet werden Kennw rter in Projekten Die Tabellen Kennw rter werden nicht in den Projekten gespeichert 2000 2015 XL Consulting GmbH Sch
29. Settings Contents ContentFlag Comments ContentFlag_Names End With 8 1 1 6 2 2 FilterEquivalents Returns or sets the equivalent values String value Syntax expression FilterEquivalents expression A variable representing a Settings object Example This example compares the worksheets using filters With Settings Filters FilterFlag Enabled FilterFlag StringCase FilterFlag StringSpace FilterTolerance 0 01 FilterEquivalents yes ja no nein End With 2000 2015 XL Consulting GmbH Schweiz os Synkronizer 11 Benutzerhandbuch 8 1 1 6 2 3 Filters Returns or sets a series of options specifying which differences to filter ignore FiltersFlag constant Syntax expression Filters expression A variable representing a Settings object Remarks If the ENABLED flag is not set all other flags are ignored Example This example compares the worksheets using filters With Settings Filters FilterFlag Enabled FilterFlag StringCase FilterFlag StringSpace FilterTolerance 0 01 FilterEquivalents yes ja no nein End With 8 1 1 6 2 4 FilterTolerance Returns or sets a number below which numeric differences will be ignored Double value Syntax expression FilterTolerance expression A variable representing a Settings object Example This example compares the worksheets using filters with Settings Filters
30. Support Sollten Sie Probleme mit Synkronizer haben Fehlermeldungen Installationsprobleme usw dann gehen Sie wie folgt vor 1 Erstellen Sie eine neue Email 2 Starten Sie Synkronizer 3 W hlen Sie Projekt System Lizenzmanager Der Lizenzmanager wird ge ffnet 4 Erstellen Sie einen Screenshot des Lizenzmanagers 2000 2015 XL Consulting GmbH Schweiz Probleme Fehler Pa Lizenz x Professional Edition Version 11 0 40617 0 Lizenzdatei Typ Netzwerk Verzeichnis MYPC Synkronizer Server License xml Lizenz Verwalten 5 Klicken Sie auf das Register Verwalten Erstellen Sie einen Screenshot dieses Bildschirms 2000 2015 XL Consulting GmbH Schweiz Synkronizer 11 Benutzerhandbuch P Lizenz x Computer Edition MYPC Professional Edition Lizenz en PRO NETWO3Z CNP4TOS K4EG3LM X Hinzuf gen Lizenzinformation Netzwerkbenutzer Information Name Wert G ltig License NETWO3Z CNP4TOS K4EG3LM OK Computers 10 Install Servervirtual Edition EditionPro_Release11 Activation Actkey YXGDIWI N7NYMRW YSSNRRA OK Hardware UUID E812A037 C3E6 FBD6 A75A EA38F6CAA83D OK DISK 646FB2FB OK SYST MYPC SYNKRONIZER SERVER OK Deaktivieren Lizenz Verwalten 1 6 Falls Sie mit einer Netzwerklizenz arbeiten klicken Sie auf Netzwerkbenutzer Information und erstellen einen Screenshot 2000 2015 XL Consulting GmbH Schweiz Probleme Fehler P
31. differences found SumByType Returns the number of specified differences found SumText Returns the results as a formatted text for message box SumTextByType Returns the number of specified differences found as text 2000 2015 XL Consulting GmbH Schweiz Developer Edition so Events none Remarks e If the results object is a child of the Project object then combined results are returned e If the results object is a child of the Pair object then individual results are returned 8 1 1 7 1 Properties 8 1 1 7 1 1 ArrayCounts Returns an array with the overall number of differences found as text Read only Array Syntax expression ArrayCounts expression A variable representing a Results object Description of Array This property returns an array Each difference is represented by a single element of the array with 11 columns The first element of the array contains the column headings 0 Source Name of source worksheet 1 Total Total differences of worksheet pair 2 Columns Overall differences of missing columns sourcejtarget 3 DupRecs Overall differences of duplicate records 4 DupKeys Overall differences of duplicate keys 5 Rows Overall differences of missing rows sourcejtarget 6 Content Overall differences of entered values formulas 7 Values Overall differences of calculated values 8 Formats Overall differences of format differences 9 Comments Overall differences of cell comments 10 Names Over
32. einem normalen Vergleich w rden etliche Differenzen ausgspukt Sie k nnen nun diese Differenzen rausfiltern indem Sie die entsprechenden Aquivalente eingeben z B 1 yes 1 ja yes ja O no O nein no nein usw Gehen Sie wie folgt vor um einen oder mehrere Filter zu aktivieren 2000 2015 XL Consulting GmbH Schweiz Synkronizer 11 Benutzerhandbuch 2 3 5 2 3 6 1 Klicken Sie auf Filter 2 Wahlen Sie Filter aktivieren Das Filter Symbol ndert von grau auf schwarz 3 Selektieren Sie die Filter die Sie aktivieren m chten 4 Schliessen Sie das Filter Fenster Aktionen Bericht Im Men Bericht k nnen Sie bestimmen ob beim Vergleichen der Seite zus tzlich ein Differenzprotokoll erstellt werden soll oder nicht Folgende Optionen stehen zur Auswahl e Kein Differenzprotokoll Es wird kein Differenzprotokoll erstellt e Differenzprotokoll Es wird ein normales Differenzprotokoll erstellt e Differenzprotokoll mit Hyperlinks Es wird ein Differenzprotokoll mit Hyperlinks erstellt Das Berichts Symbol wird je nach Status entweder grau oder schwarz dargestellt Wenn ein Differenzprotokoll erzeugt werden soll ist das Symbol schwarz sonst grau Aktionen Markieren In diesem Men bestimmen Sie ob die Differenzen in den zugrundeliegenden Exceltabellen markiert werden sollen oder nicht Folgende Optionen stehen zur Verf gung e Nicht markieren Die Exceltabellen bleiben unangetastet e Differenzen
33. mtliche Einstellungen zur ckgestellt werden ffnen 2000 2015 XL Consulting GmbH Schweiz s Synkronizer 11 Benutzerhandbuch 4 1 1 Mit diesem Befehl wird ein bestehendes Projekt ge ffnet Speichern Die aktuellen Einstellungen werden als Projekt gespeichert Speichern unter Das gew hlte Projekt wird unter einem neuen Namen gespeichert Neu laden Das Projekt wird neu geladen wobei alle alten Einstellungen verlorengehen Zuletzt verwendet Zuletzt verwendete Projekte Liste der zuletzt verwendeten Projekte Das Projekt wird neu geladen wobei alle alten Einstellungen verlorengehen Die meisten Projekte Befehle sind auch im Selektieren Register verf gbar Kennw rter in Projekten Die Tabellen Kennw rter werden nicht in den Projekten gespeichert Definition Die Projektdatei ist eine einfache XML Textdatei die mit einem Texteditor z B Notepad bearbeitet werden kann Wenn Sie manuell XML Dateien editieren m ssen Sie beachten dass die Namen der Tags case sensitiv sind Schreibfehler verursachen Fehler Tipp Erstellen Sie das Projekt zuerst im Selektieren Register und speichern es anschliessend Danach k nnen Sie die Projektdatei manuell editieren Dies ist der Layout einer Projektdatei bei welcher alle Tabellen von zwei Dateien miteinander verglichen werden ohne irgendwelchen Optionen Sie erkennen dies anhand des lt Pairs gt Tag weil dort keine individuellen Eigenschaften zugewiesen wurden
34. name Enter the Synkronizer project file which contains the settings xml file name Compare the files with the command c 10 Close the Synkronizer Commandline Utility with the command x 00 Y AU ah WN FP 2000 2015 XL Consulting GmbH Schweiz Developer Edition m D Documents matching 1 lt A1l1ByNanme report 1 Standard sre Source Filei xlsx tgt Target File2 xlsx xml Pro jects S ynkPro ject xml gt c Direct command for batch file or Windows shortcut C Program Files Synkronizer Synkronizer 11 Synk exe dir D Documents src S 2000 2015 XL Consulting GmbH Schweiz 12 Synkronizer 11 Benutzerhandbuch Index Normale Tabelle 19 A Abweichungsprotokoll erstellen 31 ActiveProject 79 Add 86 90 AddMatched 86 Administratorenrechte 53 Aktionen w hlen markieren Bericht erstellen Daten gliedern 11 Aktions Befehle 24 aktiveren 63 Aktivierung 63 Alle Tabellen paaren 12 14 Allgemeine Informationen Uber Datenbanken 19 nderungen zur cksetzen 48 Antwort Sicherheitsfrage 63 Arbeitsbl tter abgleichen 34 Arbeitsbl tter abgleichen Differenzen transferieren 34 Arbeitsplatz 54 Arbeitspl tze 54 Arbeitspl tze hinzuf gen 54 Ausrichtung Zelle 27 Bi Bereich festlegen 16 Bereiche 16 Bericht 30 bestimmte Differenztypen zeigen ausblenden 31 Build Information 50 Re Close 80 COM Add In 7 Comments 95 104 Content 95 104 Count 88 D D
35. number of difference 10 RowSort Row number of difference DifferentComments Returns the number of different cell comments Read only Long value Syntax expression DifferentComments expression A variable representing a Results object 2000 2015 XL Consulting GmbH Schweiz Developer Edition or 8 1 1 7 1 4 DifferentContents Returns the number of cells with different entered vales and or different entered formulas Read only Long value Syntax expression DifferentContents expression A variable representing a Results object 8 1 1 7 1 5 DifferentFormats Returns the number of cells with different formats Read only Long value Syntax expression DifferentFormats expression A variable representing a Results object 8 1 1 7 1 6 DifferentNames Returns the number of different Excel names Read only Long value Syntax expression DifferentNames expression A variable representing a Results object 8 1 1 7 1 7 DifferentValues Returns the number of cells with different cell results Read only Long value Syntax expression DifferentValues expression A variable representing a Results object 8 1 1 7 1 8 DuplicateKeys Returns the number of duplicate keys database only Read only Long value Syntax expression DuplicateKeys id expression A variable representing a Results object Parameters id sideID Selects either member of the Pair 2000 2015 XL Consulting GmbH Schweiz 102 Synkronizer 11 B
36. sSrcFolder As String sTgtFolder As String As Variant ReDim aFiles 0 As String ReDim aNotMatched 0 As String 2000 2015 XL Consulting GmbH Schweiz oo OOOD no Synkronizer 11 Benutzerhandbuch Dim sFile As String Dim i j As Integer For i 1 To 2 sFile Dir Choose 3 i sSrcFolder sTgtFolder amp xls Do While Len sFile gt 0 ReDim Preserve aFiles UBound aFiles 1 aFiles UBound aFiles sFile sFile Dir Loop For j 1 To UBound aFiles If Len Dir Choose i sSrcFolder sTgtFolder amp aFiles j 0 Then ReDim Preserve aNotMatched UBound aNotMatched 1 aNotMatched UBound aNotMatched Choose i sSrcFolder sTgtFolder amp aFiles j End If Next j ReDim aFiles 0 Next i Get_NotMatchedWorksheets aNotMatched End Function this function returns the differences of a project if on pair is compared all detailed differences are returned if multiple pairs are compared the total differences per pair are returned Public Function GetDifferences oProj As Project As String Dim p As Pair Dim sMsg As String Dim i As Integer If oProj Pairs Count 1 Then one pair return detailed differences sMsg oProj Results SumText Else multiple pairs return total differences per pair i l For Each p In oProj Pairs sMsg sMsg amp p SheetName sideID src amp vbTab amp _ p Results Sum amp vbNewLine 2S A If i gt 20 The
37. und 64 Bit Windows XP 32 Bit und 64 Bit Windows Server 2012 Windows Server 2008 Das Programm hat eine neue Benutzeroberfl che Neu k nnen Kommentare verglichen werden Excel Namen k nnen verglichen werden Es gibt neu eine Differenzkategorie Eingegebene Werte amp Formeln und Kalkulierte Werte Auf diese Weise werden Zelldifferenzen genauer identifiziert Bei der Kategorie Eingegebene Werte amp Formeln werden unterschiedliche Zellwerte oder Formeln ausgewiesen Beim Differenztyp Kalkulierte Werte ist die Formel identisch aber das Ergebnis der Kalkulation ist unterschiedlich Neue Filterfunktionen Aufruf per Kommandozeile Mit der Developer Edition kann man den Synkronizer per Kommandozeile steuern Die Developer Edition wird nicht vor Sommer 2014 lieferbereit sein Editionen_2 Es gibt insgesamt drei verschiedene Synkronizer Editionen Der Funktionsumfang dieser Editionen ist in der nachfolgenden Tabelle beschrieben Gesamter Zellbereich Differenzen markieren Differenzprotokoll erstellen Differenzen transferieren Resultatebildschirm Filter verwenden Zellwerte vergleichen Zellformeln vergleichen Zellkommentare vergleichen Textformate vergleichen Zellformate vergleichen Excel Namen vergleichen Differenzen gliedern Mehrere Tabellen vergleichen Developer Trial 2000 2015 XL Consulting GmbH Schweiz Willkommen 9 Datenbankvergleich Projekte verwenden Aufruf per Kommandozeile V
38. und die L schen Taste klicken Keine Tabellen vorhanden gefunden Wenn keine Tabellen in den DropDown Listen vorhanden sind dann sind Ihre Tabellen entweder gesch tzt leer und oder verborgen In diesem Fall m ssen Sie den Anzeigemodus f r Tabellen ndern Genauere Informationen finden Sie oben im Kapitel Tabellen automatisch paaren 2 2 2 Bereiche O Tabellen A Bitte Tabellenpaare wahlen _ m Quelltabellen Zieltabellen Keine Eintr ge Keine Eintr ge gt Customer List Customer List O Optionen 2 Als Tabelle vergleichen Mit Link Optionen vergleichen Als Datenbank vergleichen Bereiche optional Bereich wahlen Falls Sie nicht die ganze Tabelle vergleichen m chten k nnen Sie den gew nschten Bereich speziell definieren Gehen Sie wie folgt vor 1 Klicken Sie mit der Maus auf das Tabellenpaar 2 Unter dem Tabellenpaar erscheint der Optionsbereich 3 Optionen Nun k nnen Sie mittels der Bereichs Schaltfl chen den gew nschten Bereich festlegen 3 In der Tabellenliste wird zus tzlich der Bereich angezeigt 2000 2015 XL Consulting GmbH Schweiz Selektieren Register Anmerkung Benannte Bereiche k nnen ebenfalls eingegeben werden Multiarea Bereiche d rfen hingegen nicht verwendet werden 2 2 3 Datenbanken Wenn Ihre Tabellen eine Datenbankstruktur enthalten dann empfiehlt sich ein Datenbankvergleich Sollten Sie nicht genau wissen was eine Datenbank ist und wie sie funktion
39. wird aktiviert Liegt hingegen keine Internetverbindung vor m ssen Sie die Software manuell aktivieren Genaue Instruktionen entnehmen Sie diesem Kapitel Falls Sie Probleme mit der Registrierung Aktivierung haben sollten dann lesen Sie das Kapitel Probleme mit Registrierung Manuelle Aktivierung Eine manuelle Aktivierung ist nur notwendig wenn Ihr Computer keine Internetverbindung aufweist In diesem Fall m ssen Sie die Aktivierungsdaten manuell auf unserer Internetseite eintragen damit Sie den Aktivierungsschl ssel erhalten Dieses Kapitel erkl rt wie die Software manuell aktiviert wird Die Registrierungsanweisungen 1 6 sind im Kapitel Registration beschrieben 7 Wenn keine Internetverbindung hergestellt werden konnte wird folgende Maske angezeigt 2000 2015 XL Consulting GmbH Schweiz Registrierung e Lizenz x P Registrierung Registrierungsschl ssel DEMOV6W KIRRAL3 HLLC7MA Identifikation Bitte wahlen Sie eine Frage Thre Antwort Geburtsort ZUERICH Aktivieren Sie Ihre Lizenz online Manuelle Aktivierung ACT DEMOV6WKIRRAL3HLLC7MA 0201 4C4C4544 0847 3210 8052 C7C 4F46354A SASDAG9B DELL INC PRECISION T36 1CCCEC9 3 ZUERICH Offne Browser Es ist keine Internetverbindung vorhanden Bitte ffnen Sie mit der folgenden Schaltflache den Aktivierungsserver und geben den Datenstring ein Der Server wird dann einen Aktivierungsstring erzeugen mit welchem Sie im Feld unten die Softwar
40. with all detail differences DumpDetails Project oProj create a workbook with all detail differences all pair differences will be written in a separate worksheet DumpDetails Pairs oProj get the message string before closing the project sMsg GetDifferences oProj close project CloseProject display message MsgBox sMsg vbOKOnly vbInformation Synkronizer Exit Sub Err Example MsgBox Err Description vbExclamation Synkronizer End Sub Example 8 compare all Excel files with the same names of two folders a difference report will be created of each file set a log file will be created 2000 2015 XL Consulting GmbH Schweiz Developer Edition 133 Public Sub Examples Dim sMsg As String Paramater description sFolderSrc Folder with source files to be compared sFolderTgt Folder with target files to be compared bHighlight Select True if differences should be highlighted sFolderLog If difference reports are needed enter folder Optional sFolderLog If a log file is needed enter folder Optional sMsg SynkFolders sFolderSrc FOLDERSRC sFolderTgt FOLDERTGT bHighlight True _ sFolderRep FOLDERREP sFolderLog FOLDERLOG MsgBox sMsg End Sub Example 9 compare one source file against a series of target files a difference report will be created for each file set a log file will be created Public Sub Example
41. writes all pair differences in a separate worksheet Public Sub DumpDetails Pairs oProj As Synkronizer Project Dim wkb As Workbook Dim wks As Worksheet Dim p As Pair Dim iPair As Integer Dim val As Variant Dim rng As Range Dim iWksCount As Integer check if project is active Debug Assert Not oProj Is Nothing Debug Assert Not oProj IsDisposed create workbook 2000 2015 XL Consulting GmbH Schweiz 12 Synkronizer 11 Benutzerhandbuch iWksCount Application SheetsInNewWorkbook Set wkb Workbooks Add Application SheetsInNewWorkbook loop through pairs iPair 1 For Each p In oProj Pairs name worksheet Set wks wkb Worksheets iPair wks Name p SheetName 0 get results val p Results ArrayDetails Set rng wks Cells 1 write title With rng Value p Sh Font Size Font Bold End With tNam 12 True 0 write down differences If IsEmpty val Then no differences found rng Offset 2 0 Value se differences found Set rng rng Offset 2 1 rng Clear rng Resize 6 NumberFormat rng Resize 2 HorizontalAlig rng VerticalAlignment 1Top rng Value2 val End If val ne d E 0 Res x Empty forma With rng Rows 1 Fon range t Bold True Columns I K HorizontalAlig Co Co Co Co AN B K D E ESH ColumnWidth 20 ColumnWidth ColumnWidth ColumnWidth lumns lumns
42. 015 XL Consulting GmbH Schweiz ta Synkronizer 11 Benutzerhandbuch 2 2 1 Einstellungen Tabellen automatisch paaren Sobald Sie zwei Dateien gew hlt haben versucht der Synkronizer automatisch die Tabellen zu paaren Die Paarungs Einstellungen werden mit dem Tabellenpaarungs Element festgelegt Tabellen a Bitte Tabellenpaare w hlen l Verwendete Tabellen Gesch tzte Tabellen gt Verbindungsmethode Y Name Index Codename Tabellen wie folgt paaren y Alle Tabellen Nur erste Tabellen Pr Manuell paaren intries Standardeinstellung BS Laden Speichern Zur cksetzen ce r Folgende Optionen k nnen in diesem Element festgelegt werden e Verwendete Tabellen Diese Tabellentypen werden zus tzlich gelistet e Verbindungsmethode Je nach Einstellung werden die Tabellen nach deren Namen Index Position innerhalb der Datei oder Codename interner Tabellenname verbunden e Tabellen wie folgt paaren Hier k nnen Sie bestimmen wie die Tabellen gepaart werden Bei alle Tabellen werden s mtliche gleichnamigen Tabellenpaare in die Tabellenliste bertragen bei nur erste Tabellen hingegen nur die ersten Tabellen Wenn die Tabellen nicht automatisch gepaart werden sollen kann man Manuell paaren einstellen Tabellen manuell paaren Die Tabellen k nnen auch manuell gepaart werden Dies geschieht in der Kopfzeile des Tabellen Listenfeldes 2000 2015 XL
43. 1 A standard difference report is created default setting 2 A difference with hyperlinks will be created 0 No difference report will be created Commands 1 Synkronizer CommandLine Utility help All commands and settings are displayed f Files to be compared You can see which files will be compared and which not IV The settings of the current project are displayed You can see the folders file names and comparison settings Ic Starts the comparison process You can enter ctrl c to terminate the comparison process x The Synkronizer Commandline Utility will be closed Examples This section contains some examples on how you can compare Excel files with the Synkronizer CommandLine Utility Example 1 Compare two files 1 Start the CommandLine Utility of Synkronizer using synk exe 2 Enter the source file with the command src file name 3 Enter the target file with the command tgt file name 4 Compare the files with the command c 5 Close the Synkronizer Commandline Utility with the command x 2000 2015 XL Consulting GmbH Schweiz 138 Synkronizer 11 Benutzerhandbuch i Synkronizer 11 SO mt Synkronizer CommandLine Utility ariables dir D Documents src tgt xml rep log ools matching 1 lt Al1ByName report 1 Standard sre Source Filei xlsx tgt Target File2 xlsx gt c Direct command for batch file or Windows shortcut C Program Files Synkronizer Synkron
44. 21 08455 Phone 0543 9752 E27 E27 Forsterstr 57 Habsburgenweg 5 nach Spalten Wenn man diese Option w hlt werden die Zelldifferenzen nach Spalten gruppiert Die Differenzen k nnen je nach Bedarf einzeln oder gruppenweise pro gruppieren Spalte bertragen werden 4 gt BE En on t nach Spalten gruppieren to gt Qu Ziel Quelle Ziel B B 20 E Gc 10x C27 C27 Elke Bischof Hanna Moos C67 C67 Rita M ller Sven Ottlieb C115 C111 Holger Schmidt Peter Franken C127 C123 Jos Pedro Freyre Antonio Fontana C167 C163 Daniel Tonini Josh Hartnett C207 C203 Catherine Dewey Michele Tantanini C211 C207 Philippe Cr tien Jean Fresni re C299 C295 Jose Pavarotti Mike Powell C303 C299 Josh Gallagher Hari Kumar C343 C339 Brit Joyner Helvetius Nagy Diese Option ist enorm praktisch wenn Sie z B nur eine Spalte einer Datenbank vergleichen bzw abgleichen m chten Mit nur einem Klick k nnen alle Differenzen einer Spalte bertragen werden 19 gt Einstellungen Je nach Differenztyp k nnen verschiedene Optionen eingestellt werden die nachfolgend beschrieben werden e Ganze Spalten Zeilen einfiigen Diese Option ist nur wichtig wenn Sie mit Zellbereichen arbeiten Normalerweise werden bei einer Spalten Zeileneinf gung auch die Spalten Zeilen ausserhalb des Zellbereichs hinzugef gt Durch Deaktivierung dieser Option werden nur noch Spalten Zeilen innerhalb des Zellbereichs eingef gt Diese Option betrifft nur die Kategorien Spalten un
45. 3 Files Object Container for the two files workbooks to compare Methods Load Loads the two files from disk Save Saves the source file and the target file Properties file name Returns the full path and file name of either of the files IsValid Returns true if both files are loaded and can be compared Window Returns the window object of either of the files Workbook Returns the workbook object of either of the files Events none 8 1 1 3 1 Methods 8 1 1 3 1 1 Load Loads the two files from disk Syntax expression Load file name0 file name1 expression A variable representing a Files object Parameters file nameO String Full path for 1st file also referred to as source file namel String Full path for 2nd file also referred to as target NoArrange Boolean Optional Set true if workbooks don t need to be arranged horizontally or vertically 2000 2015 XL Consulting GmbH Schweiz ss Synkronizer 11 Benutzerhandbuch 8 1 1 3 1 2 Return Value none Save Loads the two files from disk Syntax expression Save Save0 Savel Path0 Path1 expression A variable representing a Files object Parameters Save0 Boolean Set true if the source file needs to be saved Savel Boolean Set true if the target file needs to be saved Patho String Optional Specifies the path if the source file needs to be saved in a different location Pathl String Optional Specifies the path if the target file needs to be
46. 4 Schliessen Sie das Filterfenster 5 Klicken Sie auf das Aktualisieren Symbol 6 Die Tabelle n wird werden neu verglichen Genauere Informationen dazu entnehmen Sie dem Kapitel Thema Bericht Sie k nnen jederzeit ein Abweichungsprotokoll der Differenzen erzeugen Gehen Sie wie folgt vor 1 Klicken Sie auf den Pfeil unter dem Bericht Symbol 2 W hlen Sie das gew nschte Abweichungsprotokoll das Sie erstellen wollen 3 Das Abweichungsprotokoll wird erzeugt 2000 2015 XL Consulting GmbH Schweiz Resultate Register a Markieren 0 Hier k nnen Sie entscheiden ob die Differenzen in den Excel Tabellen markiert werden sollen oder nicht Bei Bedarf k nnen Sie die Markierungen wieder entfernen W hlen Sie einfach keine Markierung Markierung entfernen Gliederung Oz Hier k nnen Sie entscheiden ob nur bestimmte Differenztypen gezeigt werden sollen Gehen Sie wie folgt vor um nur bestimmte Differenztypen anzuzeigen 1 Klicken Sie auf den Pfeil unter dem Gliederungs Symbol 2 Wahlen Sie Gliederung aktivieren das Gliederungs Symbol ndert sich 3 Klicken auf die Differenztypen die angezeigt werden sollen 4 Schliessen Sie das Gliederungsfenster 5 Klicken Sie auf das Gliederungs Symbol 6 Es werden nur noch die gew nschten Differenztypen angezeigt Aktualisieren Beim Klick auf dieses Symbol werden die Dateien neu verglichen Sie k nnen w hlen ob alle Tabellen oder nur die aktive Tabell
47. 9 Dim sMsg As String Paramater description sFileSrc Source file sFolderTgt Folder with target files to be compared bHighlight Select True if differences should be highlighted sFolderLog If difference reports are needed enter folder Optional sFolderLog If a log file is needed enter folder Optional sMsg SynkSrcFolder sFileSrc FILESRC _ sFolderTgt FOLDERTGT bHighlight True _ sFolderRep FOLDERREP sFolderLog FOLDERLOG MsgBox sMsg End Sub 2000 2015 XL Consulting GmbH Schweiz 10 Synkronizer 11 Benutzerhandbuch 8 2 CommanodLine Utility With the Developer Edition of Synkronizer 11 itis also possible to compare Excel files via the command line commands The Excel files can be compared fully automated with a single mouse click without opening Excel How to use the Commandline Utility synk exe is a handy program which allows you to compare Excel files without opening Excel You can enter all variables like file names folders and comparison options in a single command The program then generates different reports and log files with all differences While executing the program will start a hidden instance of Excel After the comparison process the Excel instance will be closed again Which tasks does the CommandLine Utility support The following tasks are supported e Compare two files e Compare a source file against a bundle of source files e Compare all Excel f
48. A AA E A ee E T 83 ogress in Rieke e eave sod ine a eine et 83 Files Object arian iene a A AAA AAA Hehe in anes AS Methods Load Save NN 84 FileName estes td AA A AAA 84 SM ern A A Ae Da ol Ed 84 Window ri nel Ao aos 85 Workbook asii ainia ii lid 85 Pairs Object Methods Properties iis nn A dee ea baie eng a 88 Count da AO ich a oie nin a anaes Nei tae 88 ISV AIG sist rd Ad Asian tc 88 Item 2000 2015 XL Consulting GmbH Schweiz 4 Synkronizer 11 Benutzerhandbuch Natchinelude a er AAA AAA AAA 88 Match TY Perritos 89 Pass Word Eonia iid hain A AA A A E ea ee 89 PARO dui AAA AA A A A AAA Ad 90 o ON NOT 90 A NO 90 Properties DBKeys DBRow Range RangeAddr ati a O AECA A be aaS 93 Sheet aii eis a Mea etnies en Wee eatin See 93 SheetNamMeneis sai ATA Maia aidan ii 93 WSODHIONS vv A a Brehna 94 Settings ODE A iia tein a teen Raia aa an ern Methods ais AAA vee neces Clear Properties Contents RilterEquivalents u4 cies aa Sie A ean ee es 95 Eilters2 gt AAA AA disk Resin leet el A ds 96 A lind BERu Nee 96 Formats Highlight Outline Report Res lts Object re Mensa agai niles AA Aad dasa i abasic Pr petlies n ern anos Array Counts 13s 0 Ade titi hive tithe Aesin alvin aE a e N 99 Array DSi A A A dtd eka Mada adea 99 BifferentGCommentsia AAA AAA AAA 100 DifferentContents BifferentFormats inicia e A E ta DifferentNames cion id DifferentValles Lai ad et Duplic
49. Aa Speichern A Speichern unter O Neu laden Zuletzt verwendet Einstellungen System Folgende Einstellungen k nnen get tigt werden Projekteinstellungen Lade Voreinstellungen Aa Speichere Einstellungen XD Zur cksetzen auf Werkseinstellung nderungen zur cksetzen Was soll Synkronizer tun wenn die Dateien geschlossen werden Dialog zeigen Markierung Dialog zeigen Gliederung Markierungsfarben nd u Spalten Hu gt a Doppelte Zeilen en gt E Doppelte Schl ssel y a Zeilen gt Eingegebene Werte amp Formeln W I Kalkulierte Werte y Formate o Zur cksetzen auf Werkseinstellung Farbtabellen 2000 2015 XL Consulting GmbH Schweiz Projekt Register Sprache Mit diesem Feld kann die Sprache bestimmt werden Sollte eine Sprache nicht vorhanden sein offerieren wir Ihnen eine Developer Version fiir eine Ubersetzung des Synkronizer GUIs Grafische Benutzeroberfl che Detaillierte Instruktionen werden auf Anfrage gemacht Projekteinstellungen Hier k nnen Sie Ihre pers nlichen Projekteinstellungen speichern neu laden oder zur cksetzen Folgende Optionen stehen zur Auswahl e Lade Voreinstellungen Ihre bevorzugte pers nliche Voreinstellung wird geladen siehe auch Aktuelle Einstellungen als Voreinstellung speichern Speichere Einstellungen Mit dieser Schaltfl che k nnen Sie Ihre pers nlichen Wunscheinstellunge
50. Adds a pair to the Pairs collection Syntax expression AddPair Sheet0 Sheet1 Range0 Range1 DBoptions WSoptions DBrow DBkeys expression A variable representing a Pairs object 2000 2015 XL Consulting GmbH Schweiz Parameters INES Sheet0 Sheetl Range0 Rangel DBOptions WSoptions DBRow DBKeys Return Value Returns a Pair object 8 1 1 4 1 3 Clear Clears the pairs collection Syntax expression Clear Developer Edition String A worksheet name of the source file String A worksheet name of the target file String A range address of the source worksheet String A range address of the target worksheet DBOptionFla If the worksheet is a database enter database options g here WSOptionFla If the worksheet should be linked 1 on 1 enter linking g options Long If database comparison enter row with database column field names String If database comparison enter the column number s which contain s the primary key s Separate numbers by semicolon s expression A variable representing a Pairs object Return Value none 8 1 1 4 1 4 Remove Removes specified pair from the collection Syntax expression Remove index expression A variable representing a Pairs object Parameters NETAS index Return Value none Long A valid ID or index for the pair 2000 2015 XL Consulting GmbH Schweiz Synkronizer 11 Benutzerhandbuch 8 1 1 4 2 Properties 8 1 1 4 2 1 8 1 1 4 2
51. BA Zugriff Preis EUR 79 EUR 149 Gratis Mit der Trial Edition kann nur der Zellbereich A1 7100 verglichen werden 2000 2015 XL Consulting GmbH Schweiz Selektieren Register 1 2 Selektieren Register Beim Aufruf des Synkronizers wird das Hauptformular oder Selektieren Register angezeigt Das Register dient zum Selektieren von ganzen Projekten oder der Auswahl zweier Excel Dateien die verglichen werden sollen zudem k nnen praktisch alle Vergleichsoptionen Filter und Aktionen in diesem Register definiert werden S Neues Projekt BRAL_ x SELEKTIEREN ma Symbolleiste D Sinha Bericht In diesem Bereich sind verschiedene Befehle verf gbar D Formate Markieren Sie k nnen Projekte verwalten Vergleichseinstellungen FAV Fitter amp Gliederung v vornehmen und die Aktionen definieren Projekt Vergleichen Aktionen Dateien A Bitte Dateien zum Vergleichen wahlen Quelidatei v Dateien wahlen In diesem Bereich werden die Dateien gew hlt O Tabellen A Bitte Tabellenpaare w hlen N Quelltabellen Zieltabellen O A Tabellen w hlen FREE rag Hier k nnen Sie die folgenden Tabellenoptionen Optionen festelegen Tabellen n h tzt verborgen usw Als Tabelle vergleichen sepsis type gesc t ve bo ge us Mit Link Optionen vergleichen Tabellen wahlen und l schen Als Datenbank vergleichen _ Ta bellen ma nuell w hlen Bereiche optional Bereich w hlen E Bereich wahlen T
52. H A A Filter Bericht Markieren Gliederung Alle z Tabellen Filtern Aktionen Aktualisieren Tabelle u za Customer List 01 3 2 L2 Customer Profile 28527 Customers by Countries u al 2 Sales Summery st H Sales by Categories 4 2 Sales by Countries fii 4 2 Sales by Categories by Products 8 Sales Detail 30 15 23 Compare with Last Month 19 Product Catalog 25 11 Employee Profile 22 3 Fl 4 gt 23 gt El nach Zeen sortieren 7 Stuttgart Aachen Rita M ller Berndt Schneider Holger Schmidt Peter Franken Philippe Cr tien Jean Fresni re London Birmingham Josh Gallagher Hari Kumar Denver Kirkland Brit Joyner Helvetius Nagy 2000 2015 XL Consulting GmbH Schweiz Resultate Register 39 3 2 Detailinformationen Im unteren Teil des Formulars werden die Detailinformationen angezeigt die im oberen Teil gew hlt wurden Tabelle u ss Symbolleiste f r unterschiedliche Spalten Customer List o 32 9 Customer Profile 8 f27 e e A x Customers by Countries y 5 2 Sales Summery NEE Sales by Categories 4 2 SI 2 Symbolleiste f r doppelte Datens tze Sales by Categories by Products T E Sales Detail 15 23 b u EZ O Compare with Last Month 19 Product Catalog u Employee Profile 3 135 e EZ nach Zen sortieren 3 Symbolleiste f r doppelte Prim rschl ssel Qu Zie Quelle Ziel D7 07
53. KKKAKKKKAKKKKKKKKAKKAKKKKAKKKKKKKKKKKKKAKK Tx EA SYNKRONIZER 11 A nz HELPER PROCEDURES FUNCTIONS ES EFE requires a DEVELOPER license of Synkronizer 11 requires a reference to Synkronizer 11 Object Library a FE PK KK KKKKKKKKKKKKKKKKAKKKKKKKKKKKKKKKKKKKKAKKKKKKKKKKKKKKKKKKAKKKKAK Public snk As Synkronizer Application this wrapper procedure initializes the Synkronizer application object Public Sub InitSnk Optional bWithUI As Boolean False If snk Is Nothing Then Dim cai As COMAddIn Set cai Application COMAddIns Synkronizer Addin If Not cai Connect Then see documentation if following throws permission errors Note During setup the Addin is installed for All Users by writing the instructions to the registry under HKLM Software Microsoft Office Excel Addins Your code should always test that the ComAddin h Connect property returns TRUE Tf it returns FALSE then you can activate the addin from Comaddin Dialog If you want your code to change the ComAddin Connect property then it must be loaded from HKCU Current user To make the necessary registry changes we ve provided the AddinLoad bat batch file in the installation folder cai Connect True End If Set snk cai Object End If Ensure any existing project is silently closed If Not bWithUI And snk DisplayUI Then 2000 2015 XL Consulting GmbH Schweiz Developer Edit
54. Lizenz x Computer Edition MYPC Professional Edition Lizenz en PRO NETWO3Z CNP4TOS K4EG3LM v Hinzuf gen TES A 2 Lizenzinformation Netzwerkbenutzer Information a Netzwerkbenutzer Beschreibung optional MYPC Administrator EUR MKT D 082 Hilda Frankfurt USA MKT 1 George Seattle USA MKT HP 2 Bill Little Rock USA MKT HP003 Steve Redmont IND DEV ACER 1 Prawash Mumbai IND DEV ACER 2 Rajya Mumbai IND DEV ACER 3 Pratibha Mumbai IND DEV ACER 84 Narasimha Mumbai IND DEV ACER 5 Mammohan Mumbai Diesen Computer hinzufiigen Liste kopieren Liste einf gen 10 10 Speichern Abbrechen Lizenz Verwalten 7 Fugen die Datei license xml der E Mail hinzu Die Lizenzdatei befindet sich in dem folgenden Verzeichnis Lokale Lizenz C ProgramData Synkronizer Synkronizer 11 Netzwerklizenz Freigegebenes Netzwerkerzeichnis Shared Folder Kontrollieren Sie ob eine Fehlerdatei im tempor ren Windowsverzeichnis erstellt wurde Starten Sie den Windows Explorer und geben das Verzeichnis TEMP ein Falls sich in diesem Verzeichnis eine Datei mit dem Namen synkronizerError txt befindet f gen Sie diese ebenfalls der E Mail hinzu Senden Sie die dann die Screenshots und Dateien an support synkronizer com Erw hnen Sie zus tzlich was f r f r Beobachtungen Sie im Zusammenhang mit Synkronizer gemacht haben z B eigenartiges Verhalten ist der Fehler replizierbar uzsw Das hilft uns bei de
55. ST MYPC SYNKRONIZER SERVER OK Deaktivieren Lizenz Verwalten 4 Nun k nnen Sie die Computer Anwender hinzuf gen die mit Synkronizer arbeiten sollen Geben Sie einfach die korrekte Netzwerkbenutzer ID und die Beschreibung in die Eingabefelder ein Wenn Sie den PC mit dem Sie arbeiten hinzuf gen m chten klicken Sie auf Diesen Computer hinzuf gen 2000 2015 XL Consulting GmbH Schweiz se Synkronizer 11 Benutzerhandbuch P Lizenz x Computer Edition MYPC Professional Edition Lizenz en PRO NETWO3Z CNP4TOS K4EG3LM v Hinzuf gen Lizenzinformation Netzwerkbenutzer Information a Netzwerkbenutzer ID Beschreibung optional EUR MKT DELL 1 Roger Paris EUR MKT DELL 2 Hilda Frankfurt Diesen Computer hinzuf gen Liste kopieren Liste einf gen 2 10 Speichern Abbrechen Lizenz Verwalten Anmerkung Nur der Computername muss eingegeben werden Das Beschreibungsfeld ist optional zur freien Verf gung 5 Best tigen Sie die Mutationen mit der Speichern Taste Mehrere Arbeitspl tze hinzuf gen Sie k nnen die Arbeitspl tze Anwender auch in eine Excel Liste eingeben und danach in die Lizenzmaske einf gen Gehen Sie wie folgt vor 1 Starten Sie Excel 2 Erstellen Sie eine zweispaltige Liste bestehend aus Arbeitspl tzen und Beschreibung 3 Markieren und kopieren Sie die Liste 2000 2015 XL Consulting GmbH Schweiz Installation De Installation so 4 Offn
56. Synkronizer 11 Benutzerhandbuch 2000 2015 XL Consulting GmbH Schweiz 2 Synkronizer 11 Benutzerhandbuch Table of Contents Foreword Part Willkommen 7 E WaS 1SENOU 82 ast Foes ace cote shies td a in 7 2 Editionen 2 u een 8 Part Il Selektieren Register 11 1 Dateien ee ie ea 12 LT da 12 Ens te WU G1 ii ic ains 14 BOR C1 CI ii andes Datenbanken Allgemeine Informationen ber Datenbanken 240442400nsnnonnnnennnnnennnnennnnnnnnnnnnnnonnnnenannnnnnnnen 19 Daten 171 Vergleiche iii encarna inde iii iii 20 Ke TMW OFCOM EEA EE T E ias 21 3 Symbolleiste E awe sevice E E caves A L A E EE 24 POE A Vergleichen Inhalt oi c cisccs ccescsscsedccecezsacesscescessevessveussecervececvescedcasciavessvenscavseisceseusadesusvtertactexevetsisierstceavedeea s Vergleichen Formate Vergleichen Filter BICPERRRPFERBECFENSPHFFERFEFFEBFPEPCRFERERFFEGSFEFORRERFCREFFPRFFFECHRFECFRTEFTPERFERTEESFEFFPRRFEPEERERLTFFECTFLFCERELFCRFEEFREFPLTETEN Aktionen Bericht 22 2 gate eee Bee ee lese deiein ge Aktionen Markieren Aktionen Gliederung Start Date lem VErGleiCh en EORPRRFPERFERFEREFERRFFEPEUFFRFPPFGERBEFETTBERREEPEERESSFLFRERFFEEERSFFEEFERRERFVEFFFPEREEFFERFFEEFREPLGFEESRFEPEEFETEN 31 Part Ill Resultate Register 34 A MGS A neo 36 2 Detailinformationen 4444n4 nnnnnnnnannnnnannnnnnnnnnnnnnnnnnnnnnnnn nenn nnnnnnnnnnannnnnnnnn nennen 39 3 Symbolleiste essen 42
57. The object model of Synkronizer 11 looks as follows Excel ComAddins Synkronizer AddIn Object Synkronizer Application Project Files Pairs Pair Results Settings 2000 2015 XL Consulting GmbH Schweiz Synkronizer 11 Benutzerhandbuch Results 8 1 1 1 Application Object Top level object Entry point for all automation Methods NewProject Returns a project with empty files default settings and manual matching OpenProject Creates a new project with empty files default settings and manual matching Properties ActiveProject Project that is currently active DisplayUI Determines if user interface is displayed or not Remarks The application object is only accessible when you have a licensed Developer Edition Example To access the Synkronizer Application you should do the following Dim cai As COMAddIn Dim snk As Synkronizer Application Set cai Application COMAddIns Synkronizer Addin If Not cai Connect Then cai Connect True End If Set snk cai Object 8 1 1 1 1 Methods 8 1 1 1 1 1 New Project Creates a new project with empty files default settings and manual matching Syntax expression NewProject expression A variable representing an Application object Parameters none 2000 2015 XL Consulting GmbH Schweiz 8 1 1 1 1 2 Developer Edition Return Value none Remarks If another project is active it will be closed first OpenProject Opens a project as defined
58. To Err Example check if defined constants are valid Check_Folders_File get access to the Synkronizer application object InitSnk create project Set oProj snk NewProject with oProj define files Files Load FILESRC FILETGT define worksheets amp link options Pairs AddPair Sheet0 Customer List Sheetl Customer List _ WSOptions WSOptionFlag Rowslonl highlight differences with Settings Highlight HighlightType WithReset nd with Ra start Synkronizer Execute 13 get the message string before closing the project sMsg GetDifferences oProj close project CloseProject End With display message MsgBox sMsg vbOKOnly vbInformation Synkronizer Exit Sub Err Example MsgBox Err Description vbExclamation Synkronizer End Sub Example 7 2000 2015 XL Consulting GmbH Schweiz 132 Synkronizer 11 Benutzerhandbuch f compare a project create workbook which contains all differences Public Sub Example7 Dim oProj As Synkronizer Project Dim sMsg As String On Error GoTo Err Example check if defined constants are valid Check Folders File get access to the Synkronizer application object InitSnk load Synkronizer project Set oProj snk OpenProject FILEPRJ check if source amp target files are valid Debug Assert oProj Files IsValid start Synkronizer oProj Execute create a workbook
59. abellen Optionen Folgende Optionen k nnen festgelegt werden Bereiche Datenbankoptionen Tabellen 1 1 verbinden Die einzelnen Einstellungen werden in den weiteren Kapiteln beschrieben Anmerkung Alle leeren Arbeitsmappen und alle Arbeitsmappen mit gesch tzten Fenstern werden geschlossen wenn das Formular startet wird 2000 2015 XL Consulting GmbH Schweiz 12 Synkronizer 11 Benutzerhandbuch 2 1 2 2 Dateien S Synkronizer 11 BRO x PROJEKT SELEKTIEREN RESULTATE 00 a B Projekt Vergleichen Aktionen Dateien A Bitte Dateien zum Vergleichen w hlen Sales Analysis June 21 2013 xlsx a synkronizer new website Zieldatei P gt In diesem Bereich k nnen Sie bestimmen welche Dateien miteinander verglichen werden sollen dazu stehen Ihnen zwei Eingabefelder zur Verf gung Im oberen Feld wird die erste Datei und im unteren Feld die zweite Datei eingetragen Mit den Symbolen Datei ffnen werden die Excel Dateien gew hlt Alternativ k nnen die Dateien auch mit den DropDown Schaltfl chen gew hlt werden Wenn Sie diese Schaltfl che klicken erscheint eine Liste mit den k rzlich ge ffneten Excel Dateien Projekte Falls Sie die Dateien in einem Projekt gespeichert haben k nnen die Dateien auch mittels der Projektbefehle ge ffnet werden Genauere Informationen dazu entnehmen Sie dem Kapitel Projekte Unterst tzte Dateitypen S mtliche Dateien die Microsoft Excel unters
60. aktivieren 63 Softwareanforderungen Prerequisites 53 Softwareinfo 50 Spalten l schen 39 Spalten transferieren 39 Sprache 48 Standardeinstellungen 27 Standardinstallation 53 Standardvorgaben 27 Start 24 Sum 103 SumByType 103 summary 103 summary message 103 SumTextByType 104 Support 72 Symbolleiste 71 SynkID hinzuf gen 17 Synkronizer Editionen 8 syReportType 106 System 50 System Lizenzinformationen 45 7 Tabellen 12 Tabellen automatisch paaren 12 14 Tabellen festlegen 11 Tabellen hinzuf gen 12 Tabellen l schen 12 Tabellen manuell paaren 12 14 Tabellen neu vergleichen 36 Tabellen paaren 12 Tabelleneigenschaften Bereiche definieren 11 Tabellenpaare entfernen 12 14 Tabellentypen 12 27 U bersicht der Differenzen 34 Unerw nschte Differenzen l schen 34 Unload 80 2000 2015 XL Consulting GmbH Schweiz Unterschiede in eingegebenen Zellwerten formeln 36 Unterschiede in kalkulierten Werten 36 Unterschiedliche Zellformate 36 Unterschiedliche Zellwerte 36 Unterst tzte Dateitypen 12 V voa 124 Verbindungsmethode 12 Verborgene Spalten ignorieren 28 Verborgene Tabellen 12 Verborgene Zeilen ignorieren 28 Vergleichs Befehle 24 Vergleichsoptionen definieren 11 verhaltensweise 27 Verzeichnis 12 Verzeichnisse 53 Vorgaben 27 W Window 85 Workbook 85 Worksheet linking options 107 wrapper 124 X XML Protokoll 31 Z Zahlenformate 27 Zeile Feldnamen 17 Zeilen l schen 39 Ze
61. all differences of cell Excel names 8 1 1 7 1 2 ArrayDetails Returns an array with the detail information of the specified differences found as text Read only Array Syntax expression ArrayDetails Type expression A variable representing a Results object 2000 2015 XL Consulting GmbH Schweiz 100 Synkronizer 11 Benutzerhandbuch 8 1 1 7 1 3 Parameters Type ResultType Constant selects group of results to return If not set all result types are returned Description of Array This property returns an array Each difference is is represented by a single element of the array with 11 columns The first element of the array contains the column headings 0 Source Name of source worksheet 1 Adr1 Range address of source worksheet 2 Adr2 Range address of target worksheet 3 Vall Cell value formula of source worksheet 4 Val2 Cell value formula of target worksheet 5 Key Primary key only if database 6 Fld Field name only if database 7 TypeName Type of difference The following difference types are displayed MissingCol different columns DuplicateRec duplicate records DuplicateKey duplicate keys MissingRow different rows DifferentContent different entered values formulas DifferentValue different calculated formulas results DifferentFormat different formats DifferentComment different cell comments DifferentName different Excel names TypeSort Type number of difference ColSort Column
62. ankenversand Daten 1 1 vergleichen Wenn Sie sicher sind dass Ihre Daten keine neuen oder gel schten Zeilen Spalten aufweisen dann k nnen Sie die Dateien auch mit der Methode 1 1 vergleichen In diesem Fall werden die Zeilen bzw Spalten 1 1 verglichen und es werden nur Zelldifferenzen erkannt Gehen Sie wie folgt vor um die Zeilen und oder Spalten 1 1 zu vergleichen 1 Wahlen Sie das Tabellenpaar welches 1 1 verglichen werden soll 2 Klicken Sie auf Als Tabelle vergleichen 2000 2015 XL Consulting GmbH Schweiz Selektieren Register 21 Customer List Customer List O Optionen a Verbindungsoptionen Als Tabelle vergleichen Mit Link Optionen vergleichen Datenbank vergleichen optional Bereich w hlen di Bereich w hlen 4 Das Register Verbindungsoptionen erscheint Klicken Sie auf Zeilen und oder Spalten 1 1 verbinden Sales by Categories Sales by Categories e Optionen a Verbindungsoptionen Verbindungsmethode berschreiben mit Y Spalten 1 1 verbinden 4 Zeilen 1 1 verbinden 5 Als Best tigung der 1 1 Verbindungsmethode erscheint neben dem Tabellenpaar das Verbindungssymbol Be Surmmmery ales Durrmmery Sales by Categories Sales by Categories Y 2 25 Kennworter Mit dem Synkronizer k nnen auch kennwortgesch tzte Tabellen verglichen werden Der Nachteil ist aber dass kennwortgesch tzte Tabellen nicht aktualisiert und dass die Differenzen nicht markiert und oder gegliedert
63. atabase flag 104 Datei fnen 12 Dateien 12 Dateien vergleichen 31 Dateien w hlen 11 Dateitypen 12 Daten 1 1 vergleichen 20 Datenbank 19 Datenbanken 17 19 Datenbankoptionen 17 Datenbankoptionen festlegen 11 Datenbankstruktur 17 Datens tze gruppieren 17 Datens tze sortieren 17 Datentyp ignorieren 28 DB Modus 17 DBKeys 91 DBOptions 91 DBRow 92 deaktivieren 67 DefaultsSave 95 Deinstallation 54 deinstallieren 54 Detailinformationen der Differenzen 36 Details with each difference 99 Different calculated values 101 Different cell comments 100 Different cell formulas 101 Different cell results 101 Different cell values 101 Different Excel names 101 Different formats 101 Differenzen ein ausblenden Differenzen filtern 42 Differenzen glieden 42 Differenzen l schen und markieren 30 Differenzen markieren 30 31 36 Differenzen transferieren 34 Differenzen w hlen 39 Differenzprotokoll 30 Differenzprotokoll erstellen 42 36 42 2000 2015 XL Consulting GmbH Schweiz Differenzprotokoll mit Hyperlinks 30 Differenz bersicht 34 DisplayStatus 79 Doppelte Datensatze 19 36 Doppelte Schl ssel 19 36 Doppelte Zeilen redundante Zeilen 36 Duplicate keys 101 Duplicate records 102 Duplikate 19 36 Dupliocate primary keys 101 sos Editionen 8 Einstellungen 48 Einzelplatzlizenzen 53 Email 64 e Mail 64 example code 124 Excel Add In 7 Excel names 95 104 Excel Namen 27 Execute 81 a Farbtabellen Ma
64. ateKeys DuplicateRecords MISSINGGOIS teria A da hen nina IMISSINQROW S vec ats A dai MISSINQSNEGCIS iii ana SUM in a e di ladda ele wine SUMBY TP A een A SUMMA A aie el se ea hase tec ieee et SUMTEXtBY Ty Pci ao Geta Enumerations is anil doh Ani a avin oe Win ais A ash Seo Content Flag csi A A AA aii DBOptionFlad and AA AAA AA AA AA Eller AAA tenis FormatFlag HighlightType Matenhineluderlag 2 eis Berean ca de A vs ea nen aa ae Match Ty Percusion HERRN alia elaine nay 2000 2015 XL Consulting GmbH Schweiz Contents 5 QUIMERA ASA eee nina lie at 106 REPORT Pin A i 106 RESUIETY PO adi a A a a hela nine 107 SISI aiii AA A A A AA 107 WS Option FAG mica A nn Sead A ee ea eee 107 VBA Helper PUO OA S e e a a p a ar aa a a aa arr a r Aaa raa PE paap Seaan aa EERS 108 VBA ETLN o X REEE EE E EE AERA EES A EE E E E E A E T 124 2 CommandLine Utility cocina 134 Refere NG ii ii 136 Bam ple sS a a A aia 137 Index 142 2000 2015 XL Consulting GmbH Schweiz Willkommen 1 Willkommen Sehr geehrter Synkronizer Benutzer Sch n dass Sie sich entschieden haben mit Synkronizer 11 zu arbeiten Synkronizer 11 ist das leistungsstarkste Excel Vergleichsprogramm auf dem Markt Synkronizer 11 ist das einzige Programm weltweit das normale Excel Dateien und Excel Datenbanken vergleichen und aktualisieren kann Mit Synkronizer 11 k nnen Sie folgende Arbeiten erledigen Vergleichen von Exc
65. ch Status werden die Software installiert aktualisiert Deinstallation Wenn Sie Synkronizer entfernen m chten gehen Sie wie folgt vor 1 Offnen Sie in Windows die Systemsteuerung 2 W hlen Sie Programme und Funktionen 3 Selektieren Sie Synkronizer 11 und klicken auf deinstallieren Netzwerkinstallation Bei einer Netzwerkinstallation muss die Lizenzdatei in einem freigegebenen Netzwerkerzeichnis Shared Folder gespeichert werden S mtliche Benutzer die mit Synkronizer arbeiten m ssen Leserechte auf dieser Datei haben Alle anderen Dateien d rfen sich in einem beliebigen Verzeichnis befinden Die Netzwerklizenz 2000 2015 XL Consulting GmbH Schweiz Installation De Installation 55 Die Netzwerklizenz ist eine einzelne Datei die s mtliche Software Hardware und Benutzerdaten enth lt Die Netzwerklizenz wird einmalig installiert und ist fix an das Netzwerkverzeichnis gebunden Danach k nnen die einzelnen Benutzer PCs Arbeitspl tze welche mit Synkronizer arbeiten hinzugef gt oder entfernt werden ohne dass die Lizenz nochmals aktiviert werden muss Erst Installation 1 Erstellen Sie einen freigegebenen Ordner in einem Netzwerk Shared Folder 2 Erstellen Sie in diesem Ordner eine Textdatei mit dem Namen License xml 3 Schreiben Sie folgenden Text in die Lizenzdatei lt xml version 1 0 encoding UTF 16 standalone yes gt lt SynkLic gt 4 Speichern Sie die Datei 5 Starten Sie Exce
66. ch folgende Aktionen durchf hren bersicht der Differenzen e Arbeitsbl tter abgleichen Differenzen transferieren e Unerw nschte Differenzen l schen Gew nschte Differenzen ein und ausblenden bersicht Im oberen Teil des Resultateformulars werden die Tabellen und deren Differenzen angezeigt Auf einen Blick sehen Sie wie viele Differenzen in den Tabellen gefunden wurden Tabelle TO E Customer List oo 32E Customer Profile 1218 27 Customers by Countries Yi 2 Sales Summery 1 1 Sales by Categories 4 2 Sales by Countries if 4 2 Sales by Categories by Products 8 Sales Detail 10 15 23 Compare with Last Month 19 Product Catalog 2 1 Employee Profile 22122 3 E E ces r r In den Spalten des Listenfeldes werden die verschiedenen Differenzen angezeigt In diesem Screenshot wurden z B in der Tabelle Customer List die folgenden Differenzen gefunden Nicht verbundene Spalten O 1 keine Spaltendifferenz in Quelltabelle eine Spaltendifferenz in Zieltabelle Nicht verbundene Zeilen 3 2 drei Zeilendifferenzen in Quelltabelle zwei Zeilendifferenzen in Zieltabelle Unterschiede in eingegebenen 9 Differenzen in eingegebenen Zellen und oder Formeln Zellwerten formeln Unterschiede in kalkulierten keine Unterschiede Werten Folgende Differenztypen werden ausgewiesen 2000 2015 XL Consulting GmbH Schweiz Resultate Register JE Nicht verbundene Spalten Diese Spalten sind nur i
67. ck an open area on the desktop point to New and then click Shortcut Click Browse Locate synk exe which is stored in the following folder C Program Files Synkronizer Synkronizer 11 click Open and then click Next Type a name for the shortcut and click Finish button Right click on the created shortcut Enter in the field Start in the folder in which the Synkronizer files should be stored Click OK and close the shortcut WN NOW gt 2000 2015 XL Consulting GmbH Schweiz 13 Synkronizer 11 Benutzerhandbuch 8 2 1 Reference This page contains the syntax of the command line utility and a description of all variables commands and settings Syntax synk exe dir Parent folder src Source folder fi tgt Target folder file xml Synkronizer project file rep Report folder log Log file m Matching options r Report options c x Variables dir Parent folder Optional Name location of the parent folder The difference reports and log files will be stored within this folder if not defined separately src Source folder file Required Folder of the source files or the name of the source file If you want to compare all files of a folder you need to enter a folder otherwise enter a file name You can enter an absolute path file or a path file name relative to the parent directory dir tgt Target folder file Required Folder of the targ
68. d Zeilen e Leere Zellen d rfen Daten berschreiben Wenn dieses Feld markiert ist werden Zellen mit Werten durch leere Zellen berschrieben Falls dies nicht erw nscht ist k nnen Sie das entsprechende 2000 2015 XL Consulting GmbH Schweiz e Synkronizer 11 Benutzerhandbuch 3 3 Kontrollk stchen deaktivieren Differenzen die mit einem Affenschwanzzeichen O dargestellt werden Wenn eine Zahl ein Datum oder eine boolesche Variable Wahr Falsch als Text formatiert wurden werden diese Differenzen mit einem Affenschwanzzeichen dargestellt Z B die Zahl 123 als Text formatiert wird so dargestellt 123 Symbolleiste Zus tzlich k nnen im Resultateformular verschiedene Befehle ausgef hrt werden mit denen Sie die Differenzen gezielt und effizient verwalten k nnen U Filter Filtern S Synkronizer 11 E Hi x PROJEKT SELEKTIEREN RESULTATE 00 e Zea ff Bericht Markieren Gliederung Alle y v v Tabellen Aktionen Aktualisieren Filter Bei Bedarf k nnen Sie nach dem Vergleich einen anderen Filter w hlen und die Daten neu vergleichen Auf diese Weise sehen Sie sofort ob Sie bessere Vergleichsergebnisse erzielen oder nicht Gehen Sie wie folgt vor um eine neue Filterabfrage zu starten 1 Klicken Sie auf den Pfeil unter dem Filter Symbol 2 W hlen Sie Filter aktivieren das Filter Symbol ndert sich 3 Klicken Sie auf alle Filter die Sie aktivieren oder deaktivieren m chten
69. deID tgt FullName lt gt sFileTgt Then Files Workbook sideID tgt SaveCopyAs sFileTgt Else Files Workbook sideID tgt Save End If End If Close CloseFiles Tru DoEvents End With DisplayUndo False Set oProj Nothing DoEvents End If Next i creat nd message in log file If sFolderLog lt gt Then Print 1 Print 1 Comparison time amp Format Timer t0 00 00 s Reset End If display end message SynkFolders finished amp vbLf amp _ n 0 amp workbooks without differences amp vbLf amp _ n 1 amp workbooks with differences s reports theExit Reset Set oProj Nothing Set snk Nothing Exit Function theError Dim sErr As String sErr Err Number amp amp Err Description On Error Resume Next If Not oProj Is Nothing Then oProj Close True False End If SynkFolders sErr Resume theExit End Function this function compares one source file against all files of a target folder 2000 2015 XL Consulting GmbH Schweiz Developer Edition 115 Paramater description sFileSrc Source file sFolderTgt Folder with target files to be compared bHighlight Select True if differences should be highlighted sFolderLog If difference reports are needed enter folder Optional sFolderLog If a log file is needed enter folder Optional Public Function SynkSrcFo
70. e freischalten k nnen Aktivierungsschl ssel Lizenz Registrieren Es wird ein Datenstring erzeugt welcher die Hardwaredaten Ihres Computers enth lt 8 Sie m ssen nun diesen Datenstring kopieren damit Sie ihn sp ter auf der Internetseite wieder einf gen k nnen ffnen Sie hierf r z B den Texteditor und f gen den Datenstring mit der Tastaturkombination CTRL V ein 9 Klicken Sie auf den Link ffne Browser oder rufen folgende Internetseite auf http www synkronizer de aktivierungsschluessel Es erscheint die Aktivierungsseite 2000 2015 XL Consulting GmbH Schweiz e Synkronizer 11 Benutzerhandbuch P syn kronizer NN ei E Software Aktivierung 1 Geben Sie den Datenstring mit den Aktivierungs Deaktivierungsdaten ein ACT DEMOE3IFY37QEQ65SSYGS 0001 4C4C4544 0047 3210 8052 C7C04F46354A 8A5DA69B DELL INC PRECISION T3600 9DCFD6F5 3 ZUERICH Der Datenstring enth lt den Registrierungsschl ssel Hardwaredaten und die geheime Antwort Bei einer lokalen Installation enth lt der Datenstring die Hardwaredaten Ihres lokalen Computers bei einer Netzwerkinstallation jene des geimeinsam benutzten Verzeichnisses Shared folder Der Datenstring wird mit dem Lizenzformular der Synkronizer Software erzeugt 2 Aktivierungs Deaktivierungsschl ssel generieren ar 10 Geben Sie nun im Feld 1 den Datenstring ein und klicken auf das Aktivierungssymbol damit der Aktivierungsschl ssel erzeugt wird 2
71. e neu verglichen werden soll o 2000 2015 XL Consulting GmbH Schweiz Projekt Register as 4 Projekt Register In diesem Register k nnen Sie Projekte verwalten Projekteinstellungen t tigen und Informationen ber Ihre Synkronizer Edition entnehmen mkronizer 11 EHA i E g E gt PROJEKT D New E gt ffnen Die folgenden Information Aktionen k nnen in diesem Register Dales veers Pree entnehmen bzw festlegen 1 Current it Activities cml 2 Employee Profilexmi 3 Customer Analysis xml O 4 Benchmarkxml Projekte verwalten Globale Einstellungen festlegen System Lizenzinformationen 4 1 Projekte Synkronizer 11 H A x PROJEKT SELEKTIEREN RESULTATE fo a O Neu Zuletzt verwendete Projekte ffnen Sales Analysis xml Staff List xml A Speichen Historical Income Statements xml RA ere Current Activities xml l Speichern unter Customers xml O Neu laden Financial Statement xml Top Employees xml Zuletzt verwendet Customers Mergexml KO 109 IN IO Jin e lw N A KErEEKKREESEXS protected xml Einstellungen System S mtliche Vergleichsprozesse k nnen in Projekten gespeichert werden Das hat den grossen Vorteil dass Sie nicht jedes Mal die Dateien Tabellen und Vergleichsinformationen neu eingeben m ssen In diesem Men stehen Ihnen folgende Befehle zur Verwaltung der Projekte zur Verf gung Neu Das Formular wird geleert wobei s
72. e the Range use the RangeAddr property 2000 2015 XL Consulting GmbH Schweiz Developer Edition sa 8 1 1 5 2 6 RangeAddr Returns or sets an optional range address for the specified member of the pair Read only String value Syntax expression RangeAddr id expression A variable representing a Pair object Parameters id sidelD Selects source or target worksheet Example This example sets the range address With Pairs Add db1 dbl Item 1 RangeAddr sideID src Al H50 Item 1 RangeAddr sideID tgt Al H50 End With 8 1 1 5 2 7 Sheet Returns the Worksheet object for the specified member of the pair Read only Worksheet object Syntax expression Sheet id expression A variable representing a Pair object Parameters id sidelD Selects source or target worksheet 8 1 1 5 2 8 SheetName Returns the name of the worksheet for the specified member of the pair Read only String value Syntax expression SheetName id expression A variable representing a Pair object Parameters id sidelD Selects source or target worksheet 2000 2015 XL Consulting GmbH Schweiz 04 Synkronizer 11 Benutzerhandbuch 8 1 1 5 2 9 WSOptions 8 1 1 6 Returns or sets the name of the linking options Syntax expression WSOptions expression A variable representing a WSOptions object Example This example links the rows and columns 1 on 1 With oProj Pairs Item 0 WSOptions WSOptionFlag Rowslo
73. e urspr nglichen Synkronizer Farben 2000 2015 XL Consulting GmbH Schweiz s Synkronizer 11 Benutzerhandbuch 4 3 4 3 1 r ckgesetzt Keine Farbe verwenden Wenn gewisse Differenztypen nicht markiert werden sollen dann w hlen Sie einfach den gew nschten Differenztyp und selektieren Keine Farbe verwenden System In diesem Men sehen Sie die Informationen ber Ihre Synkronizer Lizenz t Activities Synkronizer 11 B H PROJEKT SELEKTIEREN RESULTATE D Neu Edition Professional Edition ffnen E speichern Registrieren amp Aktivieren A Speichern unt O Neu laden Lizenz Manager Zuletzt verwendet Version Einstellungen Lizenz Manager Ihre Version 11 0 40423 0 Neuste Version 11 0 40423 0 Edition Hier sehen Sie welche Edition installiert ist Registrieren und Aktivieren Im Lizenz Manager k nnen Sie genauere Informationen ber Ihre Lizenz entnehmen und die Software registrieren aktivieren und deaktivieren Ebenso k nnen bei einer Netzwerklizenz die Netzwerkbenutzer verwaltet werden Version Hier k nnen Sie pr fen ob die neuste Version oder Build installiert ist Falls nicht erscheint eine Schaltfl che zum Download der aktuellsten Versioon Mit der Schaltfl che Lizenz Manager wird der Lizenz Manager gestartet Im Lizenz Manager sind weitere Informationen ber die installierte Lizenz ersichtlich Lizenz Manager Im Lizenz Manager k nnen s mtliche Eins
74. el Dateien Aktualisieren Transferieren von Differenzen Markieren der Differenzen in den zugrundeliegenden Tabellen Erstellen eines Abweichungsprotokolls Unterschiedliche Excel Tabellen bzw Datenbanken fusionieren e Auffinden von Diskrepanzen Duplikaten Vergleichsprozesse mittels Projekten automatisieren Syntax f r Kommandozeilen und Visual Basic VBA Anwendungen Dieses Manual f hrt Sie in die Synkronizer 11 Umgebung ein und beschreibt und erkl rt die wesentlichen Funktionen Nat rlich ist Synkronizer 11 nicht perfekt Wir sind immer daran interessiert von unseren Anwendern zu lernen also von Ihnen Kontaktieren Sie uns direkt falls Sie Anregungen haben zum Beispiel za Men punkten Einstellungen Formularen oder zu diesem Manual Mit freundlichen Gr ssen Thomas Str bi amp Jurgen Volkerink XL Consulting GmbH 1 1 Was istneu _2 Wenn Sie bereits ein Anwender von Synkronizer sind dann kennen Sie das Programm bestens dennoch beinhaltet Synkronizer 11 ein paar Neuerungen die wir Ihnen gerne vorstellen m chten e Synkronizer 11 ist ein COM Add in e Das Programm funktioniert mit folgenden Excel Versionen 2000 2015 XL Consulting GmbH Schweiz e Synkronizer 11 Benutzerhandbuch 1 2 Excel 2013 32 Bit und 64 Bit Excel 2010 32 Bit und 64 Bit Excel 2007 32 Bit folgende Betriebssysteme werden unterst tzt Windows 8 32 Bit und 64 Bit Windows 7 32 Bit und 64 Bit Windows Vista 32 Bit
75. en Sie die Verwalten Maske des Lizenzformulares 5 Klicken Sie Liste einf gen S mtliche Arbeitspl tze werden in die Liste eingef gt pP Lizenz x Computer Edition MYPC Professional Edition Lizenz en PRO NETWO3Z CNP4TOS K4EG3LM X Hinzuf gen Lizenzinformation Netzwerkbenutzer Information a Netzwerkbenutzer ID Beschreibung optional EUR MKT DELL 1 Roger Paris EUR MKT DELL 2 Hilda Frankfurt USA MKT HP 1 George Seattle USA MKT HP002 Bill Little Rock USA MKT HP 3 Steve Redmont IND DEV ACER 1 Prawash Mumbai IND DEV ACER 2 Rajya Mumbai IND DEV ACER 3 Pratibha Mumbai IND DEV ACER 04 Narasimha Mumbai IND DEV ACER 5 Mammohan Mumbai A aoe Diesen Computer hinzuf gen 10 10 Lizenz Verwalten 2000 2015 XL Consulting GmbH Schweiz e Synkronizer 11 Benutzerhandbuch 5 3 Installation mithilfe eines Skripts Das Setup Programm ist ein sogenannter Bootstrapper f r die darin enthaltenen Windows Installer Dateien es k mmert sich auch um die notwendigen Voraussetzungen NET Framework und VSTO Runtime Kommandozeilenparameter or help zeigt Parameter extract lt directory gt extrahiert alle Dateien in lt directory gt listlangs listet verf gbare Sprachen exenoui Installation wird ohne UI Benutzerformulare im Hintergrund ausgef hrt exebasicui Installation wird mit Basis UI ausgef hrt
76. enutzerhandbuch 8 1 1 7 1 9 DuplicateRecords Returns the number of duplicate records database only Read only Long value Syntax expression DuplicateRecords id expression A variable representing a Results object Parameters id sidelD Selects either member of the Pair 8 1 1 7 1 10 MissingCols Returns the number of missing columns or fields Read only Long value Syntax expression MissingCols id expression A variable representing a Results object Parameters id sidelD Selects either member of the Pair 8 1 1 7 1 11 MissingRow s Returns the number of missing rows or records Read only Long value Syntax expression MissingRows id expression A variable representing a Results object Parameters id sidelD Selects either member of the Pair 8 1 1 7 1 12 MissingSheets Returns the number of missing worksheets auto matching only Read only Long value Syntax expression MissingSheets id expression A variable representing a Results object Parameters 2000 2015 XL Consulting GmbH Schweiz Developer Edition 103 id sideID Selects either member of the Pair 8 1 1 7 1 13 Sum Returns the total number of differences found Read only Long value Syntax expression Sum expression A variable representing a Results object 8 1 1 7 1 14 SumByType Returns the number of specified differences found Read only Long value Syntax expression SumByType Type id expression A variable representing a Re
77. es Then sLine sLine amp Names End If 2000 2015 XL Consulting GmbH Schweiz 122 Synkronizer 11 Benutzerhandbuch Print 1 sLine pair differences For Each p In oProj Pairs With p Results sText p SheetName sideID_ src sLine sText amp String 32 Len sText sText CStr Sum sLine sLine amp String 7 Len sText amp sText sText SumTextByType ResultType MissingCol sLine sLine amp String 9 Len sText amp sText sText SumTextByType ResultType DuplicateRec sLine sLine amp String 9 Len sText amp sText sText SumTextByType ResultType DuplicateKey sLine sLine amp String 9 Len sText amp sText sText SumTextByType ResultType MissingRow sLine sLine amp String 9 Len sText amp sText sText SumTextByType ResultType DifferentContent sLine sLine amp String 9 Len sText amp sText sText SumTextByType ResultType DifferentValue sLine sLine amp String 9 Len sText amp sText If CBool oProj Settings Formats And FormatFlag Enabled Then sText SumTextByType ResultType DifferentFormat sLine sLine amp String 9 Len sText amp sText End If If CBool oProj Settings Contents And ContentFlag Comments Then sText SumTextByType ResultType DifferentComment sLine sLine amp String 9 Len sText
78. es of matching MatchType_AllByCodeName MatchType_AllByIndex MatchType_AllByName MatchType_FirstByCodeName MatchType _FirstByIndex MatchType_FirstByName MatchType_Manual 8 1 1 8 8 OutlineFlag All included sheets are matched by code name All included sheets are matched by index All included sheets are matched by name The first matched sheets with the same code name are added The first matched sheets are added The first matched sheets with the same name are added Pairs were modified or added with Add Constants used to by the Outline property in Settings OutlineFlag_DifferentRows OutlineFlag_DuplicateRows OutlineFlag_Enabled OutlineFlag_IdenticalRows OutlineFlag_MissingCols OutlineFlag_MissingRows OutlineFlag None 8 1 1 8 9 ReportType Hide different column linked some cells are different Hide rows with either duplicate keys or records only in database mode Enable or Disable all other Outline options Hide identical rows linked without cell differences Hide missing columns not occurring in the other worksheet Hide missing rows not occurring in the other worksheet No rows columns will be hidden Constants used by the Report property in Settings ReportType Hyperlinks A workbook is created range addresses are hyperlinks to the original 2000 2015 XL Consulting GmbH Schweiz Developer Edition 107 document ReportType_None No report is created ReportType Standard A workbook i
79. et files or the name of the target file If you want to compare all files of a folder you need to enter a folder otherwise enter a file name You can enter an absolute path file or a path file name relative to the parent directory dir xml Synkronizer Project file Optional Name of the Synkronizer project file All other settings like Contents Formats or Filters are taken from this project file If no project file is defined the Synkronizer default settings are used rep Folder for difference reports Optional Name of the folder in which the difference reports are saved If this parameter is empty the difference reports are written into the parent folder dir log Name of Synkronizer log file Optional Name of the log file If this parameter is defined a log file will be created Note If the folders or file names contain spaces and you are working with batch files and or Windows shortcuts you need to use apostrophes double quotes for addressing the folders file names 2000 2015 XL Consulting GmbH Schweiz 8 2 2 Developer Edition 137 Tools matching m Optional Matching options You can define how the worksheets shall be matched The following options are allowed 1 Compare all worksheets by name default setting 2 Compare all worksheets by index 1 Compare first worksheets by name 2 Compare first worksheets by index report r Optional Difference report options The following options are allowed
80. fweisen Die Daten m ssen wie folgt angeordnet sein e In der ersten Zeile der Tabelle m ssen sich eindeutige Spalten berschriften befinden e Die Datenbank enth lt eine Spalte mit dem Prim rschl ssel eindeutige Kennzahl Artikelnummer usw Prim rschl ssel werden ben tigt damit die Datens tze eindeutig identifiziert werden k nnen Die Definition eines Prim rschl ssels ist nicht zwingend jedoch sehr zu empfehlen Fakultativ k nnen Sie den Prim rschl ssel auch aus mehreren Spalten bilden z B Nachname Vorname und Ort Nachteil es k nnen doppelte Schl ssel oder Duplikate vorkommen Doppelte Schl ssel Doppelte Schl ssel sind Datens tze die die gleiche Identifikationsnummer bzw Erkennung aufweisen Angenommen der Prim rschl ssel wird aus dem Nach und Vornamen gebildet und Sie haben mehrere Hans Muster in Ihrer Tabelle erfasst dann weiss Synkronizer nicht welche Datens tze miteinander verglichen werden sollen Achten Sie immer darauf dass Sie mit 2000 2015 XL Consulting GmbH Schweiz Synkronizer 11 Benutzerhandbuch 2 2 4 eindeutigen Schliisseln arbeiten Doppelter Datensatz Duplikat Duplikate sind identische redundante Datens tze Diese Datens tze sind berz hlig und sollten gel scht werden Der Vergleich von Datenbanken ist usserst effizient Die Datenbanken k nnen beliebig sortiert und mutiert werden Auch das Einf gen und L schen von Spalten Zeilen innerhalb der Tabellen i
81. gen O Dateien v Tabellen A Bitte Tabellenpaare wahlen E Quelltabellen Zieltabellen Keine Eintrage Keine Eintrage gt Information for Project Manage Information for Project Manage Optionen Als Tabelle vergleichen J Mit Link Optionen vergleichen Als Datenbank vergleichen Bereiche optional Bereich w hlen u Bereich w hlen General General Quality Status Quality Status Financial Overview Financial Overview Milestones Milestones 4 Im Register Entsperren sind drei Spalten ersichtlich In der ersten Spalte a sind s mtliche Tabellen der ersten Datei gelistet welche noch kennwortgesch tzt sind in der zweiten Spalte b sind die kennwortgesch tzten Tabellen der zweiten Datei gelistet In der dritten Spalte c werden die Kennw rter eingegegen um die Tabellen zu entsperren S Synkronizer 11 B Hix UNTER SELEKTIEREN RESULTATE ENTSPERREN OD a keine Eintr ge Information for F General Quality Status a uni c Gesch tzte Tabellen Kennwort hinzuf gen 5 Geben Sie die Kennw rter im Feld c ein und entsperren die Tabellen Wenn Sie alle Kennw rter erfolgreich eingegeben haben werden alle Tabellen gr n dargestellt und das Register Entsperren verschwindet 2000 2015 XL Consulting GmbH Schweiz 24 Synkronizer 11 Benutzerhandbuch Neues Projekt EHA x SELEKTIEREN RESULTATE 00 a J 3 icht gt D Inhalt 3 Bericht e e Formate
82. hwarz 3 Selektieren Sie die Differenztypen die Sie anzeigen m chten 4 Schliessen Sie das Gliederungs Fenster 2 3 8 Start Dateien vergleichen Wenn Sie s mtliche Tabellen Eigenschaften und Vergleichsoptionen festgelegt haben k nnen Sie den Datenvergleich starten Klicken Sie einfach auf das Start Symbol worauf die Dateien verglichen werden 2000 2015 XL Consulting GmbH Schweiz 32 Synkronizer 11 Benutzerhandbuch Synkronizer 11 EHA x p SELEKTIEREN RESULTATE 00 a D amp Inhalte a Bericht E i Formate oa Markieren P B Y Filter CH Gliederung zum Projekt Vergleichen Aktionen Dateien v Tabellen A Bitte Tabellenpaare wahlen ft gt Quelltabellen Zieltabellen Keine Eintr ge Keine Eintr ge gt O Optionen Als Tabelle vergleichen Bereiche optional Als Datenbank vergleichen Bereich wahlen Bereich w hlen Historical Income Statement Customer Profile Customer Profile Customers by Countries Customers by Countries Sales Summery Sales Summery Sales by Categories Sales by Categories Sales by Countries Sales by Countries Sales by Categories by Product Sales by Categories by Product Sales Detail Sales Detail Compare with Last Month Compare with Last Month Product Catalog Product Catalog Employee Profile Employee Profile Top 5 Employees for Sales Top 5 Employees for Sales Status of
83. ied member of the pair Results Returns the number of differences found Sheet Returns the worksheet object for the specified member of the pair SheetName Returns the name of the worksheet for the specified member of the pair WSOptions Returns the row column linking options Remarks Specify a Range Normally the entire data range of the sheet is used but you can limit the range by using the RangeAddr property Compare as Database You can compare the sheets as databases if your data is organized in a tabular layout with descriptive headers above each column rows can be uniquely identified by a primary key You must set the primary key using the DBKeys property You can specify the starting row of the database with the DBRow property If you want the records sorted or the results grouped use DBOptions 8 1 1 5 1 Methods 8 1 1 5 1 1 Activate Activates the pair Syntax expression Activate 2000 2015 XL Consulting GmbH Schweiz Developer Edition ot expression A variable representing a Pair object 8 1 1 5 2 Properties 8 1 1 5 2 1 DBKeys Returns or sets a semicolon delimited list of column indices used as primary key for database String value Syntax expression DBKeys expression A variable representing a Pair object Example This example groups the records With oProj Pairs Item 0 row number of database heading DBRow 3 create primary key column no of source file DBKeys 2 3
84. iert dann lesen Sie zuerst das Kapitel Allgemeine Informationen ber Datenbanken durch Gehen Sie wie folgt vor um die Datenbankoptionen einzugeben 1 W hlen Sie das Tabellenpaar das eine Datenbankstruktur enth lt 2 Klicken Sie mit der Maus auf das Kontrollk stchen Als Datenbank vergleichen Customer List Customer List O Optionen Ss DB Optionen Als Tabelle vergleichen Mit Link Optionen vergleichen Als Datenbank vergleichen Berdi ks optional Bereichy hlen Bereich wahlen 4 Das Register DB Optionen erscheint Nun m ssen Sie den Prim rschl ssel bilden anhand dessen die Datenbanken verglichen werden sollen Wahlen Sie dazu die notwendigen Spalten und best tigen Sie die Eingabe mit der Plus Taste Customer List Customer List Definieren Sie die Prim rschl ssel und die DB Opt 2 City y Kopfzeile der DB 1 4 1 Customer Nam _ Lockere Schl ssel _ Datens tze sortieren _ Datensatze gruppieren _ SynkID hinzuf gen Wichtig Die Feldnamen Spalten m ssen identisch sein da sonst die Datenbank kann nicht verglichen werden kann Wenn keine identischen Feldnamen gefunden werden erscheint die folgende Meldung 2000 2015 XL Consulting GmbH Schweiz kw Synkronizer 11 Benutzerhandbuch Optionen Ss DB Optionen Definieren Sie den Prim rschl ssel und die Datenbankoptionen Keine Eintrage Kopfzeile der DB eS Keine gleichnamigen _ Lockere Schl ssel Feldnamen in der
85. ilen transferieren 39 Zellbereiche 16 Zelldifferenzen 39 Zelldifferenzen gruppieren 39 Zelldifferenzen sortieren 39 Zellrahmen 27 Zellschutz 27
86. iles with equal file names in two folders e Create a difference report e Create a log file which contains all differences e Format and filter options are supported Which tasks are not supported by the CommandLine Utility The following tasks are not supported e Source and target files cannot be saved e Differences cannot be highlighted e Differences cannot be outlined shown hidden The CommandLine Utility of Synkronizer is invoked as follows 1 Start the Windows Explorer 2 Select the Synkronizer folder c Program Files Synkronizer Synkronizer 11 synk exe 3 Double click on synk exe 4 The Sykronizer CommandLine Utility appears 2000 2015 XL Consulting GmbH Schweiz Developer Edition 135 z W Synkronizer 11 Synkronizer CommandLine Utility Variables dir D Documents src tgt xml rep log Tools matching 1 lt A1l1ByNanme report 1 Standard gt Start Commandline Utility with a batch file or Windows shortcut We recommend that you create a batch file or a Windows shortcut In this way you can start the CommandLine Utility with a single mouse click Creating a batch file Proceed as follows 1 Start a text editor and create a new document 2 Write the following code echo off C Program Files Synkronizer Synkronizer 11 Synk exe 3 Save the file as synk bat in a folder of preference Creating a Windows shortcut You can also create a Windows shortcut Proceed as follows 1 Right cli
87. in einem freigegebenen Netzwerkordner Shared Folder Die einzelnen Netzwerkbenutzer installieren Synkronizer normal auf ihrem lokalen Computer und verweisen im Lizenzmanager auf die Lizenzdatei die sich im Netzwerkordner befindet Rechte 2000 2015 XL Consulting GmbH Schweiz Installation De Installation Mindestens ein Benutzer muss Schreibrecht auf der Lizenzdatei License xml besitzen Benutzer mit Schreibrechten k nnen die Software registrieren aktivieren und die einzelnen autorisierten Benutzer verwalten Benutzer die nur Leserechte haben k nnen nur mit der Software arbeiten 5 2 1 Arbeitspl tze hinzuf gen Sobald die Lizenz aktiviert ist k nnen Sie die Arbeitspl tze Anwender hinzuf gen die mit Synkronizer arbeiten sollen Dies kann von jedem Arbeitsplatz aus geschehen auf dem Synkronizer installiert ist solange der Anwender Schreibrechte auf der Lizenzdatei besitzt 1 W hlen Sie den Projekt System Lizenzmanager 2 Klicken Sie auf Verwalten 3 W hlen Sie das Register Netzwerkbenutzer Information Computer Edition MYPC Test Edition Lizenz en PRO NETWO3Z CNP4TOS K4EG3LM v Hinzuf gen Lizenzinformation Netzwerkbenutzer Information Name Wert A 7 Gattis License Regkey NETWO3Z CNP4TOS K4EG3LM OK Computers 10 Install serverVirtual Edition EditionPro_Release11 Activation Actkey YXGDIWI XASY3CM YSTFPMA OK Hardware VUID 812A 87 C3E6 FBD6 A7S5A EA38FECAA83D OK DISK 646FB2FB OK SY
88. in specified xml file Syntax expression OpenProject file name expression A variable representing an Application object Parameters file name String Path and file name of the project file File extension is xml Return Value none Remarks If another project is active it will be closed first 8 1 1 1 2 Properties 8 1 1 1 2 1 8 1 1 1 2 2 ActiveProject Returns the project that is currently active Read only Syntax expression ActiveProject expression A variable representing an Application object Display Ul Shows or hides the Synkronizer user interface Syntax expression DisplayUI expression A variable representing a Application object 2000 2015 XL Consulting GmbH Schweiz s Synkronizer 11 Benutzerhandbuch 8 1 1 2 Project Object The project is the central object for working with Synkronizer Methods NETAS Close Execute Save Properties INES Files IsDisposed IsValid Pairs ReportWorkbook Results Settings Events Name Progress 8 1 1 2 1 Methods 8 1 1 2 1 1 Close Closes the current project Optionally closes the source target and if available difference report files Executes the compare process Saves the project s configuration to the specified path Container for the Files workbooks of the project Project was deactivated and internal object set to nothing Checks if files are valid and pairs exist and are all valid Container for the Pairs workshee
89. ion 1 hiding the UI will dispose the project snk DisplayUI False ElseIf bWithUI And Not snk DisplayUI Then snk DisplayUI True End If End Sub this procedure closes a project Public Sub CloseProject If Not snk ActiveProject Is Nothing Then If Not snk ActiveProject IsDisposed Then snk ActiveProject Close CloseFiles False DisplayUndo False End If End If End Sub this procedure checks if the defined folders amp files are valid Public Sub Check Folders File check folders If ROOT lt gt Then Debug Assert Len Dir ROOT vbDirectory gt 0 If FOLDERSRC lt gt Then Debug Assert Len Dir FOLDERSRC vbDirectory gt If FOLDERTGT lt gt Then Debug Assert Len Dir FOLDERTGT vbDirectory gt If FOLDERREP lt gt Then Debug Assert Len Dir FOLDERREP vbDirectory gt If FOLDERPRJ lt gt Then Debug Assert Len Dir FOLDERPRJ vbDirectory gt If FOLDERLOG lt gt Then Debug Assert Len Dir FOLDERLOG vbDirectory gt check files If FILESRC lt gt Then Debug Assert Len Dir FILESRC gt 0 If FILETGT lt gt Then Debug Assert Len Dir FILETGT gt 0 If PROTSRC lt gt Then Debug Assert Len Dir PROTSRC gt 0 If PROTTGT lt gt Then Debug Assert Len Dir PROTTGT gt 0 End Sub this function returns the not matched files Public Function Get_NotMatchedWorksheets
90. izer 11 Synk exe dir D Documents src Example 2 Compare one master file with various target files 1 Start the Commandline Utility of Synkronizer using synk exe 2 Enter the source file with the command src file name 3 Enter the target folder which contains the target files with the command tgt target folder 4 Compare the files with the command c 5 Close the Synkronizer CommandLine Utility with the command x f fal A Synkronizer 11 Synkronizer CommandLine Utility ariables dir D Documents sre tgt xml rep log ools matching 1 lt A1l1ByNanme report 1 Standard sre Source Filei x1sx tgt Target c Direct command for batch file or Windows shortcut C Program Files Synkronizer Synkronizer 11 Synk exe dir D Documents src 2000 2015 XL Consulting GmbH Schweiz Developer Edition 139 Example 3 Compare all files in two folders 1 Start the CommandLine Utility of Synkronizer using synk exe 2 Enter the source folder with the command src source folder 3 Enter the target folder with the command tgt target folder 4 Compare the files with the command e 5 Close the Synkronizer Commandline Utility with the command x Synkronizer 11 Synkronizer CommandLine Utility Variables dir D Documents sre tgt xml rep log Tools matching 1 lt A1l1ByNane report 1 Standard gt sre Source tgt Target c Direct c
91. kronizer 11 Benutzerhandbuch P Lizenz x Computer Edition MYPC Professional Edition Lizenz en PRO DEMOV6W KIRRAL3 HLLC7MA X Hinzuf gen Lizenzinformation Name Wert G ltig License Regkey DEMOVEW KIRRAL3 HLLC7MA OK Number esel esel Type Temporary2week exp 23 04 2014 Install Localvirtual Edition EditionPro_Release11 Activation Actkey 2D36NCI HR44KKK LKQE6PA OK Hardware UUID 4C4C4544 0847 3218 3852 C7CB4F46354A OK DISK SASDAGIB OK SYST DELL INC PRECISION T3600 OK Lizenz Verwalten 4 Klicken Sie auf Deaktivieren Es erscheint das Registrieren Formular 2000 2015 XL Consulting GmbH Schweiz Registrierung e P Lizenz x Deaktivieren Sie Ihre Lizenz Registrierungsschl ssel DEMOV6W KIRRAL3 HLLC7MA Identifikation Bitte wahlen Sie eine Frage Thre Antwort Geburtsort y ZUERICH Deaktivieren Sie Ihre Lizenz online Lizenz Verwalten Registrieren 5 Geben Sie die Sicherheits Antwort ein und klicken auf die Deaktivieren Schaltflache Die Software ist deaktiviert Sollten Sie Uber keinen Internetanschluss verf gen dann m ssen Sie die Software manuell deaktivieren Eine manuelle Deaktivierung funktioniert genau gleich wie eine manuelle Aktivierung nur mit dem Unterschied dass die Software deaktiviert wird Lesen Sie dieses Kapitel 2000 2015 XL Consulting GmbH Schweiz Probleme Fehler 7 Probleme Fehler Synkronizer 11 wird nicht in der Sy
92. l 6 Starten Sie Synkronizer und ffnen den Lizenzmanager mit dem folgenden Befehl Projekt System Lizenz Manager es erscheint folgendes Formular Pa Lizenz x Test Edition Kein Registrierungsschl ssel Version 11 0 50120 0 Lizenzdatei Typ Netzwerk Verzeichnis MYPC Synkronizer Server License xml Lizenz Registrieren 2000 2015 XL Consulting GmbH Schweiz s Synkronizer 11 Benutzerhandbuch 7 Klicken Sie auf das Verzeichnis Symbol siehe Pfeil und w hlen das Netzwerkverzeichnis Anmerkung Das Netzwerkverzeichnis muss im UNC Uniform Naming Convention angegeben werden und sieht wie folgt aus Servername Freigabename Pfad License xml 8 Registrieren und aktivieren Sie die Software 9 F gen Sie die Netzwerk Benutzer hinzu die mit Synkronizer arbeiten siehe Kapitel weiter unten Installationen der Netzwerkbenutzer Die Installation der Netzwerkbenutzer ist denkbar einfach Die einzelnen Netzwerkbenutzer installieren Synkronizer normal auf ihrem lokalen Computer und verweisen im Lizenzmanager auf die Lizenzdatei die sich im Netzwerkordner befindet Sofern die Software aktiviert und der Netzwerkbenutzer zugewiesen ist kann der Benutzer sofort mit Synkronizer arbeiten Schema Netzwerk Ce E Netzwerkbenutzer 2 Netzwerkbenutzer 3 LE Netzwerkbenutzer 1 Netzwerkbenutzer 4 Freigegebener Netzwerkordner License xml Die Lizenzdatei License xlm rot befindet sich
93. lag MissingRows OutlineFlag_ OutlineFlag MissingCols also compare comments and names Contents ContentFlag_ Comments ContentFlag_Names also compare also font formats Formats FormatFlag Enabled FormatFlag Font End With start Synkronizer Execute get the message string before closing the project sMsg GetDifferences oProj save project If snk DisplayUI False Then Save FILEPRJ End If close project CloseProject 2000 2015 XL Consulting GmbH Schweiz 125 Synkronizer 11 Benutzerhandbuch End With display message sgBox sMsg vbOKOnly vbInformation Synkronizer Exit Sub Err Example sgBox Err Description vbExclamation Synkronizer End Sub Example 2 Compare a project Public Sub Example2 Dim oProj As Synkronizer Project Dim sMsg As String On Error GoTo Err Example check if defined constants are valid Check Folders File get access to the Synkronizer application object InitSnk load Synkronizer project Set oProj snk OpenProject FILEPRJ check if source target files are valid Debug Assert oProj Files IsValid start Synkronizer oProj Execute get the message string before closing the project sMsg GetDifferences oProj close project CloseProject display message sgBox sMsg vbOKOnly vbInformation Synkronizer Exit Sub Err Example
94. lder sFileSrc As String _ sFolderTgt As String bHighlight As Boolean _ Optional sFolderRep As String _ Optional sFolderLog As String As String Dim oProj As Synkronizer Project Dim aFiles As String Dim i As Integer Dim sFile As String Dim sFileTgt As String Dim sFileRep As String Dim sFileLog As String Dim n 0 To 1 As Long Dim t0 As Date check if files folders are valid Debug Assert Len Dir sFileSrc vbDirectory Debug Assert Len Dir sFolderTgt vbDirectory If sFolderRep lt gt Then Debug Assert Len Dir sFolderRep vbDirectory If sFolderLog lt gt Then Debug Assert Len Dir sFolderLog vbDirectory tO Timer On Error GoTo theError check if defined constants are valid Check Folders File get access to the Synkronizer application object InitSnk create log file If sFolderLog lt gt Then sFileLog sFolderLog synkronizer log amp Format Now yyyy mm dd HH MM SS amp txt Reset Open sFileLog For Output As 1 Print 1 Synkronizer Logfile Print 1 Print 1 Print 1 Date amp Format Date yyyy mm dd Print 1 Time amp Format Time hh nn ss Print 1 2000 2015 XL Consulting GmbH Schweiz wee Print 1 End If read target files i 0 sFile Dir sFolderTgt amp xls Do While Len sFile gt 0 ReDim Preserve aFiles i
95. le adds all worksheets with equal names Protected and hidden sheets are included With Pairs include protected and hidden sheets MatchInclude MatchIncludeFlag ProtectedSheets MatchIncludeFlag HiddenSheets match all sheets with same name MatchType MatchType AllByName add sheets AddMatched End With Passw ordList Returns or sets a semicolon delimited list of passwords needed to access protected sheets String value Syntax expression PasswordList expression A variable representing a Pairs object Example This example adds two password protected worksheet pairs With Pairs add worksheets AddPair Customer List Customer List AddPair Customer Profile Customer Profile enter passwords separated by semicolons PasswordList abc def End With 2000 2015 XL Consulting GmbH Schweiz so Synkronizer 11 Benutzerhandbuch 8 1 1 5 Pair Object Container for a pair of worksheets to compare Methods Activate Activates the pair object Properties DBKeys Returns or sets a semicolon delimited list of column indices used as primary key for database DBOptions Returns or sets options for sorting or grouping database records DBRow Returns or sets the index for the row which contains the headers field names IsValid Returns true if the pair is valid Range Returns the range object for the specified member of the pair RangeAddr Returns or sets an optional range address for the specif
96. markieren Alle Differenzen werden in den zugrundeliegenden Exceltabellen markiert e Differenzen l schen und markieren Hier werden ebenfalls alle Differenzen markiert Zus tzlich werden vor dem Vergleich s mtliche Hintergrundfarben der Exceltabellen F llfarbe der Zellen gel scht Je nach Status wird das Markierungs Symbol grau oder schwarz dargestellt Wenn die Differenzen markiert werden sollen ist das Symbol schwarz sonst grau 2000 2015 XL Consulting GmbH Schweiz Selektieren Register 31 2 3 7 Aktionen Gliederung Mit dem Gliederungs Men k nnen Sie entscheiden ob Sie nur bestimmte Differenztypen sehen m chten oder nicht Auf diese Weise k nnen Sie die Differenzen sehr effizient pr fen und abarbeiten Folgende Differenztypen k nnen gew hlt werden e Nicht verbundene Spalten Diese Spalten kommen nur in einer Tabelle vor e Nicht verbundene Zeilen Diese Zeilen wurden entweder gel scht oder hinzugef gt e Doppelte Zeilen Betrifft nur Datenbankmodus diese Zeilen beinhalten entweder doppelte redundante Datens tze oder Zeilen mit doppelten Schl sseln e Identische Zeilen Diese Zeilen sind komplett identisch und weisen keine Zelldifferenzen aus e Unterschiedliche Zeilen Diese Zeilen enthalten Zelldifferenzen Gehen Sie wie folgt vor wenn nur bestimmte Differenzen angezeigt werden sollen 1 Klicken Sie auf Gliederung 2 Wahlen Sie Gliederung aktivieren Das Gliederungs Symbol ndert von grau auf sc
97. mbolleiste angezeigt Wenn Excel abst rzt kann es sein dass das Synkronizer Symbol nicht mehr in der Symbolleiste angezeigt wird Gehen Sie wie folgt vor um das Problem zu l sen 1 Klicken Sie auf das Microsoft Office Symbol Excel Optionen Add Ins 2 Kontrollieren Sie ob Synkronizer 11 unter Deaktivierte Anwendungs Add Ins gelistet sollte korrekt unter Aktive Anwendungs Add Ins erscheinen 3 Um Synkronizer wieder zu aktivieren markieren und entfernen Sie Synkronizer vom deaktiven Bereich Synkronizer erscheint dann unter Aktive Anwendungs Add Ins oder Inaktive Anwendungs Add Ins Falls Synkronizer unter Inaktive Anwendungs Add Ins gelistet sein sollte m ssen Sie die ComAdin Schaltfl che w hlen und dann Synkronizer aktivieren Jetzt sollte das Synkronizer Logo wieder in der Symbolleiste sichtbar sein Falls nicht m ssen Sie folgende Schritte aus ben 1 ffnen Sie mit dem Windows Explorer das folgende Verzeichnis C Program Files Synkronizer Synkronizer 11 2 Doppelklicken Sie auf die Datei AddinLoad bat 3 W hlen Sie die Option 1 Load in Current User HKCU 4 Schliessen Sie das Fenster Excel 2013 Gesch tzte Dateien Excel 2013 ist sehr langsam wenn Sie mit kennwortgesch tzten Dateien arbeiten Excel 2007 Digitale Signatur ist ung ltig Excel 2007 akzeptiert die neuen digitalen Signaturen nicht Die neuen Signaturen werden erst ab Office 2010 unterst tzt http support2 microsoft com lifec
98. n 57 Mehrplatzlizenz 63 Mehrplatzlizenzen 53 message 103 Missing columns 102 Missing rows 102 Missing worksheets 102 N Navigator Formular einrasten 36 Netzwerk 54 Netzwerkbenutzer 54 Netzwerkbenutzer hinzuf gen 57 Netzwerkbenutzer verwalten 50 57 Netzwerkinstallation 54 Netzwerklizenz 54 63 Netzwerkverzeichnis 54 Neue Version 50 new project 78 Nicht verbundene Spalten 36 Nicht verbundene Zeilen 36 Normale Tabelle 19 Numerische Toleranz 28 Oj Open project 79 OutlineFlag 106 P Pair IsValid 92 Pairs 82 PasswordList 89 passwortgesch tzte Tabellen 21 Prim rschl ssel 17 19 Progress 83 Projekt 12 Projekt Befehle 24 Projektdatei Definition 46 Projekte 12 26 45 Projekte laden speichern 11 Projekte verwalten 45 Projekteinstellungen 48 Protokoll mit Hyperlinks 31 R Range 92 RangeAddr 93 Rechte 54 Redundant records 102 redundante Daten 36 registrieren 63 Registrierung 63 Registrierung Aktiverung 63 Registrierungsschl ssel 63 Remove 87 ReportType 98 ReportWorkbook 82 ResetPairs 87 Resultateformular 34 Results 82 ResultType 107 Sis Save 81 Saves source and target files 84 Schema Netzwerk 54 Schreibrechte 54 Schriftformate 27 Schutz 21 sch tzen 21 Selektieren Formular 11 Selektieren Symbolleiste 24 Settings 82 Shared Folder 54 Sheet 93 SheetName 93 94 ShowHide 97 2000 2015 XL Consulting GmbH Schweiz Sicherheitsfrage 63 sidelD 107 Skripts 60 Software
99. n Exit For Next p 2000 2015 XL Consulting GmbH Schweiz Developer Edition m Just display the first 20 pairs If i gt 20 Then sMsg sMsg amp amp vbNewLine End If End If GetDifferences sMsg End Function this function compares the files of two folders 1 Parameter description Paramater description sFolderSrc Folder with source files to be compared sFolderTgt Folder with target files to be compared bHighlight Select True if differences should be highlighted sFolderLog If difference reports are needed enter folder Optional sFolderLog If a log file is needed enter folder Optional Public Function SynkFolders sFolderSrc As String sFolderTgt As String bHighlight As Boolean _ Optional sFolderRep As String _ Optional sFolderLog As String As String Dim oProj As Synkronizer Project Dim sFile As String Dim aFiles As String Dim i As Integer Dim j As Integer Dim sFileSrc As String Dim sFileTgt As String Dim sFileRep As String Dim sFileLog As String Dim vNotMatchedFiles As Variant Dim n 0 To 1 As Long Dim t0 As Date check if folders are valid Debug Assert Len Dir sFolderSrc vbDirectory Debug Assert Len Dir sFolderTgt vbDirectory If sFolderRep lt gt Then Debug Assert Len Dir sFolderRep vbDirectory If sFolderLog lt gt Then Debug Assert Len Dir sFolderLog vbDirectory
100. n als Voreinstellung speichern S mtliche Einstellungen der Kategorien Inhalte Formate Filter Bericht Markieren und Gliederung werden gespeichert Zur cksetzen auf Werkseinstellung S mtliche Einstellungen des Selektieren Registers werden auf die Werkseinstellung zur ckgesetzt nderungen zur cksetzen Eine St rke des Synkronizers ist dass er die Differenzen in den Tabellen sauber markieren und unerw nschte Daten mittels der Gliederung ausblenden kann Das Problem ist aber dass diese nderungen unter Umst nden in den Exceldateien bleiben und nicht zur ckgesetzt werden In diesem Bereich k nnen Sie bestimmen was mit den Markierungs und Gliederungs nderungen passieren soll Folgende Optionen stehen zur Verf gung e Dialog zeigen Beim Schliessen der Exceldatei wird ein Dialogfeld gezeigt in welchem Sie entscheiden k nnen ob die nderungen zur ckgesetzt werden sollen oder nicht Nicht zur cksetzen Die Synkronizer nderungen werden nicht zur ckgesetzt e Immer zur cksetzen Die Synkronizer Anderungen werden zur ckgesetzt Ihre Exceldateien befinden sich somit im selben Status wie vor dem Vergleich ausser den transferierten Differenzen Farbtabellen Markierungsfarben Falls Ihnen die Farben mit denen der Synkronizer die Differenzen markiert nicht gefallen haben Sie hier die M glichkeit Ihre eigenen Farben festzulegen Mit der Schaltfl che Zur cksetzen auf Werkseinstellung werden die Farben wieder auf di
101. n einer Tabelle vorhanden Doppelte Zeilen redundante Zeilen Bei diesen Datens tzen ist jede Zelle identisch Diese Zeilen sollten gel scht werden erscheint nur beim Datenbankvergleich Doppelte Schl ssel Bei diesen Datens tzen ist der selbe Prim rschl ssel mehrmals vorhanden erscheint nur beim Datenbankvergleich Nicht verbundene Zeilen Diese Zeilen sind nur in einer Tabelle vorhanden EE Unterschiede in eingegebenen Zellwerten und oder formeln Bei diesen Differenzen ist der eingegebene Zellwert oder die eingegebene Formel unterschiedlich Unterschiede in kalkulierten Werten Bei diesen Differenzen ist das kalkulierte Ergebnis unterschiedlich die eingegebene Formel ist identisch Unterschiedliche Zellformate erscheint nur beim Formatevergleich WW Unterschiedliche Kommentare erscheint nur beim Kommentarevergleich A Unterschiedliche Namen erscheint nur beim Namensvergleich F r jede Differenz k nnen die Detailinformationen angezeigt werden die dann im unteren Teil des Formulares erscheinen Klicken Sie einfach mit der Maus auf den gew nschten Differenztyp Im folgenden Beispiel wurde der Differenztyp Eingegebene Werte amp Formeln gew hlt Es werden im oberen Teil des Formulars 9 Differenzen angezeigt die im unteren Teil einzeln ausgewiesen werden 2000 2015 XL Consulting GmbH Schweiz se Synkronizer 11 Benutzerhandbuch Synkronizer 11 H Hi SELEKTIEREN RESULTATE 00 e Y
102. ner Lizenzdatei gespeichert Die Lizenzdatei ist somit an den PC verbunden und die Software wird aktiviert Die Software wird wie folgt aktiviert 1 Starten Sie Synkronizer 2 ffnen Sie den Lizenzmanager mit dem folgenden Befehl Projekt System Lizenz Manager 3 W hlen Sie den Register Registrieren Das folgende Formular erscheint Pa Lizenz x Registrierung Registrierungsschl ssel Pflichtfeld Identifikation Bitte wahlen Sie eine Frage Thre Antwort Ledigname der Mutter y Aktivieren Sie Ihre Lizenz online Lizenz Registrieren 2000 2015 XL Consulting GmbH Schweiz e Synkronizer 11 Benutzerhandbuch 6 1 4 Geben Sie den Registrierungsschl ssel ein Bei einer Mehrplatzlizenz muss Sie noch zus tzlich die Laufnummer der Lizenz eingegeben werden rechts nebem dem Registrierungsschl ssel Feld 5 Geben Sie die Antwort der Sicherheitsfrage ein Anmerkung Die Sicherheitsfrage ist ein zus tzlicher Schutz damit niemand ausser Ihnen Ihre Lizenz verwenden kann Wenn Sie Ihre Lizenz auf einem zweiten PC installieren m chten m ssen Sie ebenfalls die selbe Antwort eingeben Die L nge der Sicherheitsantwort muss mindestens 5 Zeichen betragen Folgende Zeichen sind erlaubt A Z und 0 9 6 Klicken Sie Aktivieren Sie Ihre Lizenz online Die Software wird online aktiviert Falls eine Internetverbindung vorliegt werden die Daten direkt an den Aktivierungsserver bermittelt und die Software
103. nl WSOptionFlag Colslonl End With Settings Object Container for a group of properties that specify how files will be compared and what actions will be performed Methods Clear Clears all settings Properties Contents Return or sets the additional content to be compared FilterEquivalents Returns or sets the equivalent values which will be ignored Filters Returns or sets a series of options specifying which differences to filter ignore FilterTolerance Returns or sets a number below which numeric differences will be ignored Formats Returns or sets a series of options specifying which formatting properties to compare Highlight Returns or sets a variable specifying which highlighting to perform Outline Returns or sets a series of options specifying which group of rows and columns to show or hide Report Returns or sets a variable specifying which report to create Events none 2000 2015 XL Consulting GmbH Schweiz Developer Edition os 8 1 1 6 1 Methods 8 1 1 6 1 1 Clear Clears all settings Syntax expression Clear expression A variable representing a Settings object Return Value none 8 1 1 6 2 Properties 8 1 1 6 2 1 Contents Returns or sets a series of options specifying which formatting properties to compare Contents constant Syntax expression Contents expression A variable representing a Settings object Example This example also compares comments and Excel names With
104. ns the number of members in the collection Returns true if pairs exist and each pair is valid Returns a single item pair from the collection Returns or sets options specifying types of worksheets to include by 2000 2015 XL Consulting GmbH Schweiz s Synkronizer 11 Benutzerhandbuch AddMatched method MatchType Returns or sets a constant specifying how worksheets will be matched by AddMatched method PasswordList Returns or sets a semicolon delimited list of passwords needed to access protected sheets Events none Remarks You can add pairs individually with the Add Method or use the AddMatched method to automatically add pairs for all worksheets that have matching names or indexes You can retrieve a specific pair with Pairs Index or Pairs Item Index You can remove a specific pair with Pairs Remove Index You can remove all pairs by using the Clear Method 8 1 1 4 1 Methods 8 1 1 4 1 1 AddMatched Adds matched pairs using MatchType and Matchinclude properties Syntax expression AddMatched expression A variable representing a Pairs object Example This example adds all worksheets with the same name Protected and hidden sheets are included With Pairs include protected and hidden sheets MatchInclude MatchIncludeFlag ProtectedSheets MatchIncludeFlag HiddenSheets match all sheets with same name MatchType MatchType AllByName add sheets AddMatched End With 8 1 1 4 1 2 AddPair
105. olgende Installationsmethoden e Standardinstallation Diese Installationsmethode wird f r Einzelplatzlizenzen und Mehrplatzlizenzen verwendet e Netzwerkinstallation Der Administrator muss zuerst ein Netzwerkverzeichnis freigeben und dort die Lizenzdatei ablegen danach kann er Synkronizer normal installieren Im Lizenzmanager des Synkronizers muss er dann noch das Netzwerkverzeichnis festlegen 2000 2015 XL Consulting GmbH Schweiz s Synkronizer 11 Benutzerhandbuch 5 1 5 2 Verzeichnisse Alle Dateien werden in der Regel in diesem Verzeichnis installiert C Program Files x86 Synkronizer Synkronizer 11 Die Cached Assemblies befinden sich in einem Unterverzeichnis in C Users UserName AppData Local Assembly dl3 Die Konfigurationsdateien befinden sich in einem Hash Unterverzeichnis in C Users Username AppData Local Microsoft_Corporation Die Lizenzdatei befindet sich hier C ProgramData Synkronizer Synkronizer 11 Das Netzwerkverzeichnis wird im Registry wie folgt gespeichert Schlussel 32 Bit Windows HKLM Software Synkronizer Synkronizer 11 Schl ssel 64 Bit Windows HKLM Software Wow6432Node Synkronizer Synkronizer 11 Name LicensePath String Wert e g server path license xml Softwareanforderungen Prerequisites e Microsoft NET Framework 4 0 e Visual Studio Tools for Office Runtime 2010 Das Setup Programm sucht nach diesen Programmen und pr ft ob die aktuellste Version vorhanden ist Je na
106. ommand for batch file or Windows shortcut C Program Files Synkronizer Synkronizer 11 Synk exe dir D Documents src S Example 4 Create no difference report but a logfile Start the Commandline Utility of Synkronizer using synk exe Enter the source file with the command src file name Enter the target file with the command tgt file name Enter the name of the logfile log file name Define report settings Enter r 0 Compare the files with the command c Close the Synkronizer Commandline Utility with the command x NOU BWN HM 2000 2015 XL Consulting GmbH Schweiz fr 140 Synkronizer 11 Benutzerhandbuch E Synkronizer 11 Synkronizer CommandLine Utility Variables dir D Documents sre tgt xml rep log Tools matching 1 lt A1l1ByNane gt report 1 Standard sre Source Filei x1sx tgt Target File2 xlsx log synklog txt r B c gt gt gt gt gt Direct command for batch file or Windows shortcut C Program Files Synkronizer Synkronizer 11 Synk exe dir D Documents src S Example 5 Compare two files using filters and formats Start Excel amp Synkronizer Define the files filters and formats which you d like to compare Save the settings as a project Close Synkronizer and Excel Start the Commandline Utility of Synkronizer using synk exe Enter the source file with the command src file name Enter the target file with the command tgt file
107. or um die Zellformate zu vergleichen 1 Klicken Sie auf Formate 2 Wahlen Sie Formate aktivieren Das Formate Symbol ndert von grau auf schwarz 3 Selektieren Sie alle Formate die Sie vergleichen m chten In diesem Beispiel werden die Zahlen und Schriftformate verglichen Synkronizer 11 HHA x SELEKTIEREN RESULTATE 0 a Q SM inhatte Bericht am Ke Formate 4 Markieren P2 a y Formate aktivieren x Projekt Y Zahlen O D ae Ausrichtung S y Schrift T Rahmen Es Bitte Ta Ausf llen 2 u Schutz m Vergleichen Filter Mit den Filterfunktionen haben Sie die M glichkeit die Anzahl der Differenzen zu verringern Klicken Sie einfach auf Filter aktivieren und die Filter die Sie anwenden m chten e Gross Keinschreibung ignorieren Wenn dieses Feld aktiviert ist werden Unterschiede in der Gross Kleinschreibung ignoriert z B Hans Muster HANS MUSTER e Leerzeichen ignorieren Falls dieses K stchen aktiviert ist werden Leerzeichen zu Beginn und am Ende der W rter ignoriert z B die Werte Hans Muster und Hans Muster Leerzeichen zu Beginn und am Schluss werden nicht als Differenz wahrgenommen e Datentyp ignorieren 2000 2015 XL Consulting GmbH Schweiz Selektieren Register Es kann vorkommen dass Zahlen in der einen Tabelle als Zahl in der anderen aber als Text formatiert sind Dieser Unterschied f hrt logischerweise zu einer Differen
108. qual ce 8 1 1 8 4 FormatFlag Constants to be used for the Formats property in Settings FormatFlag_ Alignment Compare cell alignment properties FormatFlag_Border Compare cell border properties FormatFlag_Enabled Enable or disable all other formats options FormatFlag_Font Compare cell font properties FormatFlag_None No formats are compared FormatFlag_Number Compare cell number numberformat properties FormatFlag_Pattern Compare cell pattern interior fill properties FormatFlag Protection Compare cell protection properties 8 1 1 8 5 HighlightType Constants to be used for the Highlight property in Settings HighlightType_None Differences are not highlighted HighlightType Standard Differences are highlighted No Cell coloring for all cells if not removed before processing HighlightType_WithReset Differences are highlighted Cell coloring for all cells is removed before processing 2000 2015 XL Consulting GmbH Schweiz 106 Synkronizer 11 Benutzerhandbuch 8 1 1 8 6 MatchincludeFlag Flags specifying a group of sheets to include during Matching MatchIncludeFlag_EmptySheets Empty sheets will be included by AddMatched MatchIncludeFlag_HiddenSheets Hidden sheets will be included by AddMatched MatchIncludeFlag_None Visible worksheets with content will be included Default setting MatchIncludeFlag_ProtectedSheets Protected sheets will be included by AddMatched 8 1 1 8 7 MatchType List of valid typ
109. r L sung Ihres Falls Unser Supportteam wird Ihnen innerhalb 24h eine Antwort senden 2000 2015 XL Consulting GmbH Schweiz Developer Edition 8 Developer Edition 8 1 Visual Basic for Applications VBA With the Developer edition of Synkronizer you are able to create recurring standardized and or complex comparisons To access the automation functionality of Synkronizer you need to have knowledge about Visual Basic for Applications VBA With VBA you are able to you create your own powerful comparison macros We have provided some simple VBA Examples and a Wrapper Procedure to simplify you work To test the examples download the example file synk11vba zip from our server unzip it and copy the files to a folder of preference You can also manually test the examples by using the following steps Ensure that Synkronizer 11 Developer is installed Start Excel Open a new workbook Open the VB Editor keyboard shortcut Alt F11 Select your workbook in the Project Explorer window Select menu Tools References scroll to Synkronizer 11 0 Object Library check it and press ok 7 Select menu Insert Module 8 Copy the Helper Functions into this module 9 Select menu Insert Module 10 Copy the VBA Examples into this module ou ah 0 NN m The Object Model Reference of Synkronizer 11 is described in the following chapters 8 1 1 Object Model Reference Object Model Reference of Synkronizer 11
110. rkierungsfarben 48 Fenster anordnen 36 FileName 84 Files 81 Filter 28 Filter festlegen 11 FilterEquivalents 95 Filters 96 FiltersFlag 104 FilterTolerance 96 Formate 27 Formats 96 FormatsFlag 105 Formeln ignorieren 28 Formeln mit identischem Wert ignorieren 28 freigegebenen Ordner 54 e gesch tzte Tabellen 12 21 2000 2015 XL Consulting GmbH Schweiz Gew nschte Differenzen ein und ausblenden 34 Gleichwertige Werte 28 Gliederung 31 Globale Einstellungen 45 Gross Keinschreibung ignorieren 28 H Highlight 97 HighlightType 105 Hintergrundfarbe 27 Installation mithilfe eines Skripts 60 Installationen der Netzwerkbenutzer 54 Installationsmethoden 53 Internetverbindung 64 IsDisposed 81 82 IsValid 84 tem 88 K kalkulierten Werten 36 Keine gleichnamigen Feldnamen gefunden 17 Keine Tabellen vorhanden gefunden 12 14 Keine Tabellen vorhanden gefunden 12 Kennw rter 21 kennwortgesch tzte Tabellen 21 Kommandozeile 60 Kommentare 27 Kommentare l schen 39 Kommentare transferieren 39 Konstanten ignorieren 28 Le Leere Tabellen 12 Leerzeichen ignorieren 28 Leserechte 54 Lizenz deaktivieren 50 Lizenz Manager 50 Lizenz registrieren aktiieren 50 Lizenzdatei 54 Lizenzmanager 54 1 Synkronizer 11 Benutzerhandbuch Load 83 Lockere Schl ssel 17 manuelle Aktivierung 64 Markierung entfernen 36 Matchinclude 88 MatchincludeFlag 106 MatchType 89 106 Mehrere Arbeitspl tze hinzuf ge
111. s created range addresses are plain text 8 1 1 8 10 ResultType Constants to be used for the ResultType property in Settings ResultType_DifferentComm Number or detail information of different comments ent ResultType_DifferentConte Number of different entered cell values formulas nt ResultType_DifferentForma Number of different formats t ResultType_DifferentName Number of different Excel names ResultType_DifferentValue Number of different calculated cell values results ResultType DuplicateKey Number of duplicated primary keys ResultType DuplicateRec Number of duplicated or redundant records ResultType_MissingCol Number of different columns ResultType_MissingRow Number of different rows ResultType_MissingWks Number of missing worksheets 8 1 1 8 11 sidelD Constants to identity the member of a set or pair sideID src Selects the 1st member Source of the set NOTE value is 0 sideID_tgt Selects the 2nd member Target of the set NOTE value is 1 8 1 1 8 12 WSOptionFlag Constants used by the WSOptionFlag property in Pair WSOptionFlag Colslon1 Columns will be linked 1 on 1 without finding inserted deleted columns WSOptionFlag_None Linking is disabled WSOptionFlag Rowslon1 Rows will be linked 1 on 1 without finding inserted deleted rows 2000 2015 XL Consulting GmbH Schweiz 108 Synkronizer 11 Benutzerhandbuch 8 1 2 VBA Helper Functions Option Explicit PKKKKKKKKKKKKKKKKAKKKKKKAKKKKK
112. st erlaubt Synkronizer erkennt hier s mtliche Abweichungen Schema Datenbank E F G H l J Kontaktperson oa Die erste Zeile enth lt eindeutige Spaltenbezeichnungen Ana Trujillo Emparedados y helados Mexico D F Mexico Ana Trujillo 4 Antonio Moreno Taqueria M xico D F Mexico Antonio Moreno Around the Horn London UK Thomas Hardy 6 Berglunds snabbk p Lule Sweden Christina Berglund Blanka Delikatessen Mannheim Germany Elke Bischof 8 Blondel p re et fils Strasbourg France Fr d rique Citeaux B lido Comidas preparadas Madrid Spain Mart n Sommer lt lt Daten Botero Markets Tsawassen Canada Elizabeth Lincoln B s Beverages London UK Victoria Ashworth Cactus Comidas para llevar Buenos Aires Argentina Patricio Simpson Centro comercial Moctezuma M xico D F Mexico Francisco Chang Chop suey Chinese Bern Switzerland Yang Wang Com rcio Mineiro SGo Paulo Brazil Pedro Afonso 4 Cottam Holdings London UK Elizabeth Brown Degen Fr chtehandel Stuttgart Germany Rita M ller A Germany Sven Ottlieb Doppelter Schl ssel Germany Otto M ller die Vergleichsspalte enthalt identische Werte Du monde entier France Janine Labrune Eastern Connection UK Ann Devon Familia Arquibaldo S o Paulo Brazil Aria Cruz FISSA Fabrica Inter Salchichas S A Madrid Spain Diego Roel Folio gourmandes Lille France Martine Ranc Folk och f HB Br cke Sweden Maria Larsson Doppelter Datensatz alle Zellen enthalten die gleichen Werte Torino Fr
113. st FILEPRJ As String Public Const PROTSRC As String Public Const PROTTGT As String Documents ROOT amp Source ROOT amp Target ROOT amp Reports ROOT amp Projects ROOT amp Log FOLDERSRC amp Source 1 x1sx FOLDERTGT amp Target 2 x1sx FOLDERREP Synkronizer Difference Report xlsx FOLDERPRJ amp SynkProject xml FOLDERSRC amp Protected 1 x1sx FOLDERTGT amp Protected 2 xlsx Example 1 compare all sheets with the same name create a difference report highlight differences show all differences except identical rows create a project with all Public Sub Examplel settings Dim oProj As Synkronizer Project Dim sMsg As String On Error GoTo Brr Xxa mple check if defined constants are valid Check Folders File 2000 2015 XL Consulting GmbH Schweiz Developer Edition 125 get access to the Synkronizer application object InitSnk create project Set oProj snk NewProject with oProj load files Files Load FILESRC FILETGT define worksheets with Pairs MatchType MatchType AllByName AddMatched End With With Settings create a report Report ReportType Standard highlight differences Highlight HighlightType WithReset show only rows columns with differences Outline OutlineFlag Enabled _ OutlineFlag DifferentRows OutlineF
114. sults object Parameters Type ResultType Constant selects group of results to return id sideID Optional Only needed for MissingCols and MissingRows Leave blank to return combined results Example This example prints out some differences With oProj Results print out entered value formula differences Debug Print Different values formulas amp SumByType ResultType DifferentConter print out missing rows in source file Debug Print Missing Rows Source amp SumByType ResultType MissingRow sidelD sr print out missing rows in target file Debug Print Missing Rows Target amp SumByType ResultType MissingRow sidelD tc End With 8 1 1 7 1 15 SumText Returns a formatted text that can be used in a messagebox Read only String value Syntax expression SummaryText expression A variable representing a Results object 2000 2015 XL Consulting GmbH Schweiz 104 Synkronizer 11 Benutzerhandbuch 8 1 1 7 1 16 SumTextBy Type Returns the number of specified differences found as text Read only String value Syntax expression SumTextByType Type expression A variable representing a Results object Parameters Type ResultType Constant selects group of results to return 8 1 1 8 Enumerations 8 1 1 8 1 Content Flag Constants used to by the Contents property in Settings ContentFlag Comm If this flag is set the comments will be compared ents ContentFlag_Names If this flag is set the
115. t tzt k nnen mit dem Synkronizer ge ffnet werden Tabellen Im Bereich Tabellen werden die Tabellen geladen die verglichen werden sollen Zudem werden in diesem Bereich tabellenspezifische Einstellungen wie Bereiche Datenbank oder Vergleichsoptionen definiert 2000 2015 XL Consulting GmbH Schweiz Selektieren Register 13 Customers EHA x SELEKTIEREN RESULTATE 00 a D Sinhat BBericht Po Formate 4 Markieren S A Y Filter Gliederung Projekt Vergleichen Aktionen a O Dateien Tabellen Bitte Tabellenpaare w hlen Quelltabellen Zieltabellen Keine Eintrage Customer List Customerlist Optionen Keine Eintr ge Als Tabelle vergleichen O Mit Link Optionen vergleichen O Als Datenbank vergleichen Bereiche optional Bereich w hlen m Bereich w hlen ail Customer Profile Customer Profile Customers by Countries Customers by Countries Sales Summery Sales Summery Sales by Categories Sales by Categories Sales by Countries Sales by Countries Sales by Categories by Products Sales by Categories by Product Sales Detail Sales Detail Compare with Last Month Compare with Last Month Invoice Invoice Product Catalog Product Catalog Account Statement Account Statement Employee Profile Employee Profile Top 5 Employees for Sales Top 5 Employees for Sales Status of Current Activities Status of Current Activities 2000 2
116. target is there 2000 2015 XL Consulting GmbH Schweiz Developer Edition 113 If Len Dir sFileTgt gt 0 Then create new project Set oProj snk NewProject With oProj load files Files Load sFileSrc sFileTgt match all worksheets with same name with Pairs MatchType MatchType AllByName MatchInclude MatchIncludeFlag HiddenSheets MatchIncludeFlag ProtectedSheets AddMatched End With highlight amp create report With Settings If bHighlight Then Highlight HighlightType Standard If sFolderRep lt gt Then Report ReportType Standard End With compare Execute log differences If sFolderLog lt gt Then Print 1 aFiles 1 amp vbTab amp Results Sum Call Logfile PrintDiffs oProj End If If Results Sum Then if differences found create report n 1 n 1 1 If sFolderRep lt gt Then If Len Dir sFileRep gt 0 Then Kill sFileRep With ReportWorkbook SaveAs file name sFileRep End With End If Else no differences noted close report without saving n 0 n 0 1 End If save files if differences are highlighted If bHighlight Then If Files Workbook sideID src FullName lt gt sFileSrc Then Files Workbook sideID src SaveCopyAs sFileSrc Else 2000 2015 XL Consulting GmbH Schweiz 114 Synkronizer 11 Benutzerhandbuch Files Workbook sideID src Save End If If Files Workbook si
117. tellungen ber die Synkronizer Lizenz vorgenommen werden 2000 2015 XL Consulting GmbH Schweiz Projekt Register 51 P Lizenz x Professional Edition Version 11 0 40423 0 Lizenzdatei Typ Lokal Verzeichnis C ProgramData Synkronizer Synkronizer 11 license xml Lizenz Verwalten Die folgenden Informationen Aktionen sind ersichtlich k nnen festgelegt werden e detaillierte Informationen ber Lizenz e Lizenz registrieren aktivieren e Lizenz deaktivieren e Netzwerkbenutzer verwalten betrifft nur Netzwerklizenz 2000 2015 XL Consulting GmbH Schweiz Installation De Installation 53 5 Installation De Installation Synkronizer 11 ist ein COM Addin fiir Excel 2013 2010 und 2007 Synkronizer funktioniert sowohl im 32 als auch 64 Bit Modus Installation 1 Downloaden Sie die neueste Version des Synkronizers 2 Melden Sie sich unter Windows mit Administratorenrechten an 3 Schliessen Sie Excel 4 Doppelklicken Sie auf die Installations Datei SetupSynkronizer 11 0 xxx exe 5 Starten Sie Excel 6 Das Synkronizer Startsymbol befindet sich im Add ins Ment El Er 24 Ls E Er Y START EINFUGEN Format SEITENLAYOUT FORMELN DATEN UBERPRUFEN ANSICHT ENTWICKLERTOOLS ADD INS Synkronizer 11 Vergleichen 7 Registrieren Sie die Software Administratorenrechte Wenn Sie keine Administratorenrechte besitzen k nnen Sie die Software nicht installieren Installationsmethoden Es gibt f
118. thing Debug Assert Not oProj IsDisposed create workbook iWksCount Application SheetsInNewWorkbook Application SheetsInNewWorkbook 1 Set wkb Workbooks Add Application SheetsInNewWorkbook iWksCount Set wks wkb Worksheets 1 name worksheet wks Name Project Differences val oProj Results ArrayDetails If wks UsedRange Cells CountLarge 1 Then Set rng wks Cells 1 Else With wks UsedRange Set rng wks Cells Row Rows Count Column End With End If If IsEmpty val Then rng Offset 0 0 Value no diffs Else Set rng rng Offset 0 0 Resize UBound val 1 1 UBound val 2 2000 2015 XL Consulting GmbH Schweiz Developer Edition 119 1 rng Clear rng Resize 11 NumberFormat rng Resize 4 HorizontalAlignment xlLeft rng VerticalAlignment xlTop rng Value2 val End If format range With rng Rows 1 Font Bold True Columns I K HorizontalAlignment xlRight Columns A ColumnWidth 20 Columns B K ColumnWidth 8 Columns D E ColumnWidth 32 Columns F H ColumnWidth 18 Columns F G EntireColumn Hidden True For Each p In oProj Pairs If p DBKeys lt gt Then Columns F G EntireColumn Hidden False Exit For End If Next p End With DoEvents Application ScreenUpdating True End Sub this procedure creates a new workbook and
119. tlineFlag MissingCols End With 2000 2015 XL Consulting GmbH Schweiz se Synkronizer 11 Benutzerhandbuch 8 1 1 6 2 8 Report 8 1 1 7 Returns or sets a constant specifying which Report to create Uses ReportType constants Syntax expression Report expression A variable representing a Settings object Example This example creates a difference report With Settings Report ReportType Standard End With Results Object Container for the number of differences found Methods none Properties ArrayCounts Returns an array with the overall differences found ArrayDetails Returns an array with the individual differences found DifferentComments Returns the number of cells with cell comments DifferentContents Returns the number of cells with different entered values and formulas DifferentFormats Returns the number of cells with different formats DifferentNames Returns the number of different Excel names DifferentValues Returns the number of cells with different calculated values or results DuplicateKeys Returns the number of duplicate keys database only DuplicateRecords Returns the number of duplicate records database only MissingCols Returns the number of missing columns or fields MissingRows Returns the number of missing rows or records MissingSheets Returns the number of missing worksheets only for projects with automatching Sum Returns the total number of
120. ts of the project Report workbook when created Container for the combined Results of all Pairs Container for all Settings of the project Raised during comparison execution to indicate running subprocess Closes the project results Optionally closes the workbooks without saving Syntax expression Close CloseFiles DisplayUndo expression A variable representing a Project object Parameters Name CloseFiles DisplayUndo Return Value none Boolean Closes the compared files workbooks Boolean Optional If true and highlighting or outline are activated the user will be given the option to undo 2000 2015 XL Consulting GmbH Schweiz Developer Edition at Remarks If you want the files to be saved with possible highlighting and outline you must do so prior to calling the Close method 8 1 1 2 1 2 Execute Executes the compare process Syntax expression Execute expression A variable representing a Project object 8 1 1 2 1 3 Save Saves the project s configuration to the specified path Syntax expression Save FilePath expression A variable representing a Project object Parameters FilePath String Path and file name of the project file File extension is xml Return Value none 8 1 1 2 2 Properties 8 1 1 2 2 1 Files Container for the Files workbooks of the project Read only Files object Syntax expression Files expression A variable representing a Project object 8 1 1 2
121. utoFilter Folgende Bezeichnungen werden in die SynkID Spalte geschrieben 2000 2015 XL Consulting GmbH Schweiz Selektieren Register 1o 0 0K Unver nderte Zeile 1 DIFF Zeile mit unterschiedlichen Zellwerten Formeln 2 MISS Nicht verbundene Zeile 3 DUPKEY Doppelter Schl ssel 4 DUPREC Duplikat redundanter Datensatz 6 Wenn Sie die Datenbankeinstellungen beendet haben erscheint in der Tabellenliste neben dem Tabellenpaar ein Datenbanksymbol welches signalisiert dass die Dateien im Datenbankmodus verglichen werden Quelltabellen Zieltabellen Keine Eintr ge Keine Eintr ge gt Customer List Customer List E Customer Profile Customer Profile Customers by Countries Customers by Count Sales Summery Sales Summery 2 2 3 1 Allgemeine Informationen ber Datenbanken Nicht alle Excel Anwender kennen den Unterschied zwischen normalen Tabellen und Datenbanken darum wird nachfolgend kurz beschrieben was deren Unterschiede sind Normale Tabelle Normale Tabellen sind Arbeitsbl tter die keine Spalten berschriften und keine Datenbankstruktur enthalten Synkronizer vergleicht hier jeden Zelleintrag miteinander Der Datenvergleich von normalen Tabellen ist nicht so leistungsf hig wie bei Datenbanken Die Daten m ssen die gleiche Sortierreihenfolge aufweisen und auch das L schen von Spalten Zeilen innerhalb der Tabelle ist nicht empfehlenswert Datenbanken Datenbanken sind Excel Tabellen die eine Datenbankstruktur au
122. weiz 2 3 2 2 3 3 Selektieren Register Vergleichen Inhalte In diesem Men k nnen Sie bestimmen ob zus tzliche Inhalte verglichen werden sollen Folgende Inhalte k nnen gew hlt werden e Kommentare Zell Kommentare sind Informationen die jeder Zelle hinterlegt werden k nnen e Namen Namen sind Information welche f r einen Zellbereich eine Funktion eine Konstante oder eine Tabelle festlegt werden k nnen Gehen Sie wie folgt vor um einen Inhalt zus tzlich zu vergleichen 1 Klicken Sie auf Inhalt 2 Aktivieren Sie den die gew nschte n Inhalt e 3 Das Inhalts Symbol ndert von grau auf schwarz Anmerkung Es werden in zuk nftigen Synkronizer Versionen weitere Inhalte verglichen werden k nnen Vergleichen Formate Folgende Zellformate k nnen verglichen werden e Zahlen Es wird verglichen ob die Zahlenformatierung der Zellen unterschiedlich ist e Ausrichtung Es wird kontrolliert ob die Ausrichtung des Textes unterschiedlich ist linksbUndig zentriert usw e Schrift Samtliche Schriftformatierungen werden miteinander verglichen Fontname Gr sse Farbe Unterstreichung usw e Rahmen Die Zellrahmen werden verglichen e Ausfiillen Die Hintergrundfarbe der Zellen wird miteinander verglichen 2000 2015 XL Consulting GmbH Schweiz 28 Synkronizer 11 Benutzerhandbuch 2 3 4 e Schutz Der Zellschutz und die Sichtbarkeit der Zelle werden verglichen Gehen Sie wie folgt v
123. werden k nnen Falls Sie aber das Kennwort die Kennw rter der Tabelle n kennen k nnen Sie wie folgt die Tabellen entsperren 1 ffnen Sie die Dateien welche kennwortgesch tze Tabellen enthalten 2 Wenn die Tabellen nicht in der Tabellenliste erscheinen sollten m ssen Sie die gesch tzten Tabellen im Tabellenpaarungs Element aktivieren 2000 2015 XL Consulting GmbH Schweiz 22 Synkronizer 11 Benutzerhandbuch 5 Synkronizer 11 B A x SELEKTIEREN RESULTATE M a Projekt Vergleichen Aktionen bellen Gesch tzte Tabellen v gt Leere Tabellen l Verborgene Tabellen Verbindungsmethode Name Index Codename Tabellen wie folgt paaren Alle Tabellen Nur erste Tabellen Manuell paaren Selektieren Sie Gesch tzte Tabellen und klicken auf die Tabellen hinzuf gen Taste die gesch tzten Tabellen erscheinen nun 3 Die kennwortgesch tzten Tabellen werden rot oder gr n angezeigt rot bedeutet dass die Tabelle gesch tzt ist gr n bedeutet dass die Tabelle erfolgreich entsperrt werden konnte Zus tzlich erscheint ein Register Entsperren in welchem Sie die Kennw rter zum Entsperren der Tabellen eingeben k nnen 2000 2015 XL Consulting GmbH Schweiz Selektieren Register 23 Neues Projekt BEHA x PROJEKT SELEKTIEREN RESULTATE ENTSPERREN D0 a Information for F Information for F General General Quality Status Quality Status Gesch tzte Tabellen Kennwort hinzuf
124. ycle p1 8753 Gehen Sie wie folgt vor um das Problem zu beheben e Stellen Sie sicher dass das neuste Service Pack von Excel 2007 installiert ist Excel 2007 SP3 12 0 6683 5002 mit MSO 12 0 6683 5000 e Stellen Sie sicher dass XL Consulting GmbH unter Vertrauensw rdige Herausgeber gelistet ist Sie k nnen das wie folgt kontrollieren Klicken Sie auf die Windows Starttaste Geben Sie cmd ein Geben Sie certmgr ein das Vertrauenscenter wird ge ffnet W hlen Sie Vertrauensw rdige Herausgeber 2000 2015 XL Consulting GmbH Schweiz Synkronizer 11 Benutzerhandbuch 7 1 Wenn XL Consulting GmbH nicht in der Liste ist m ssen Sie wie folgt vorgehen schliessen Sie Excel Offnen Sie den Windows Explorer Wahlen Sie das Synkronizer Installationsverzeichnis C Programme Synkronizer Synkronizer 11 Klicken Sie mit der rechten Maustaste auf synkronizer dll Wahlen Sie Eigenschaften W hlen Sie Digitale Signaturen W hlen Sie XL Consulting GmbH W hlen Sie die Details Schaltfl che W hlen Sie Zertifikat anzeigen W hlen Sie Zertifikat installieren Zertifikatimport Assistent Dialog W hlen Sie Weiter W hlen Sie Alle Zertifikate in folgendem Speicher speichern W hlen Sie Vertrauensw rdige Herausgeber W hlen Sie Ok W hlen Sie Weiter W hlen Sie Fertig stellen Schliessen Sie alle offenen Fenster Starten Sie Excel
125. z obwohl die Zahlen identisch sind Mit dieser Option werden diese Differenzen ignoriert e Formeln mit identischem Wert ign Angenommen Sie haben zwei unterschiedliche Formeln die beide das gleiche Ergebnis ausweisen Siehe das folgende Beispiel Zelle Quelldatei Formel D50 Ergebnis 100 Zelle Zieldatei Formel D 50 Ergebnis 100 Diese Art von Differenzen werden mit dieser Option rausgefiltert e Konstanten ignorieren Ist diese Optionen aktiv werden s mtliche Zellen mit Konstanten eingegebenen Werten ignoriert Formeln ignorieren Hier werden alle Formelfelder rausgefiltert Verborgene Spalten ignorieren Alle Spalten die in der Quelldatei ausgeblendet sind werden ignoriert Ausgeblendete Spalten der Zieldatei werden hingegen ber cksichtigt Verborgene Zeilen ignorieren Funktioniert gleich wie verborgene Spalten jedoch mit Zeilen Numerische Toleranz Bei numerischen Feldern k nnen Sie bestimmen wie der Synkronizer mit Differenzen umgehen soll Angenommen es sollen nur Differenzen die gr sser als 0 10 sind ausgewiesen werden dann geben Sie hier 0 10 ein Die Differenzen bis und mit 0 10 werden dann ignoriert Gleichwertige Werte Bei gewissen Tabellen kommt es vor dass die selbe Differenz massenhaft auftaucht Angenommen Sie vergleichen Checklisten die eine Erledigt Spalte haben In der einen Liste werden in der Erledigt Spalte die Werte ja nein eingegeben in der anderen aber yes no oder 1 0 Bei
Download Pdf Manuals
Related Search
Related Contents
葉緑素計 SPAD-502Plus Lowrance electronic LCX-20C User's Manual Εγχειρίδιο χρήσης USER MANUAL Manual del usuario Simpli Home 3AXCBURTVS Instructions / Assembly Copyright © All rights reserved.
Failed to retrieve file