Inhaltsverzeichnis

Anpassung und Erstellung von Erstmusterprüfberichten in Excel

Es stehen verschiedene Möglichkeiten zum Erstellen und Anpassen der Erstmusterprüfberichte (EMPB) in Excel zur Verfügung.

Voraussetzungen für die Anpassung sind:

Speicherort der Excel Vorlage

Sie finden die Excel Vorlage auf der Festplatte Ihres Rechners unter dem Pfad:

%ProgramData%\ELIAS GmbH\ELIASExcelReport

Der obige Pfad kann kopiert und in die Adresszeile des Windows-Explorers (Start / Computer) eingefügt werden:

Pfad in Adresszeile eingeben

Der Windows-Explorer zeigt anschließend den Inhalt des Ordners:

Inhalt des Ordners

Die deutsche und englische (_en) Vorlagedateien sind abgelegt unter den Namen:

ELIAS_VDA_EMPB_Neu.xltx
ELIAS_VDA_EMPB_Neu_en.xltx

Hinweis: Sollte das Excel-AddIn bei der Installation in einen anderen Pfad installiert worden sein, so gilt selbstverständlich dieser.

Öffnen der Excel Vorlage

Es bestehen zwei Möglichkeiten die Vorlagen zu öffnen:

  1. Öffnen über Doppelklick aus dem Explorer: Die Datei wird in Excel geöffnet und muss nach der Bearbeitung als Excel-Vorlage (*.xltx) gespeichert werden!
  2. Öffnen über den Dateidialog von Excel: Die Datei wird in Excel geöffnet und nach der Bearbeitung über die Funktion „Speichern“ (Strg + S) überschrieben.

Hinweis: Erstellen Sie vor der Bearbeitung Sicherheitskopien der jeweiligen Dateien.

Bearbeiten der Excel Vorlage

Hinweis: Bitte auf keinen Fall Änderungen an dem Tabellenblatt „Datenblatt“ vornehmen! In dieses Datenblatt trägt der Anwender die Messwerte ein und Excel überträgt diese Werte auf die Berichtblätter. Eine Änderung könnte fatale Wirkung auf die Funktionsfähigkeit des AddIns haben.

Ändern der Vorlage

Wenn nur kleinere Änderungen an der VDA-Vorlage vorgenommen werden sollen, so geschieht dies auf den Tabellenblättern „Deckblatt“ und „PP1 - PP10“. Es ist zu beachten, dass die Inhalte von Excel aus dem „Datenblatt“ übernommen werden. Im unten stehenden Bild würde der Inhalt für das Feld „Kennnummer / DUNS-Code:“ von Excel vom Datenblatt aus dem Feld C5 kopiert, falls vorhanden.

Ansicht Excel

Erzeugen von neuen Vorlagen

Es können beliebig viele neue Tabellenblätter angelegt werden. Diese Blätter können z.B. im Corporate Design Ihrer Firma erzeugt werden, wobei Aufteilung und Aussehen komplett frei gestaltet werden können. Feldinhalte können auf die gleiche Art wie in der vorhandenen Vorlage aus dem Datenblatt kopiert werden, in dem Verweise zu den jeweiligen Zellen gesetzt werden.

Sobald die neu erstellten Tabellen fehlerfrei funktionieren, können die Tabellenblätter der Vorlagedatei gelöscht werden. Wir empfehlen diese Vorlage dann unter einem neuen Namen abzuspeichern, z.B. „FIRMA_EMPB_Neu.xltx“. Auf dieser Seite befindet sich eine Anleitung, wie diese neu erstellte Vorlage in das Excel-AddIn eingebunden werden kann.

Einbinden neuer Vorlagen in das Excel AddIn

Das AddIn liest die Datei „ReportList.xml“ aus dem o.g. Verzeichnis aus und generiert aus dieser die Menüeinträge in Excel. Damit eine eigene Vorlage aus Excel ansprechbar ist, muss diese Datei angepasst werden.

ReportList.xml
<?xml version="1.0" standalone="yes"?>
<XMLSchemaReportList xmlns="http://tempuri.org/XMLSchemaReportList.xsd">
  <Reports>
    <ID>00000</ID>
    <Name>---</Name>
    <Path />
    <TableName>Tabelle1</TableName>
    <FirstRow>1</FirstRow>
    <ColID>1</ColID>
    <ColAttributType>2</ColAttributType>
    <ColClass>3</ColClass>
    <ColLabel>4</ColLabel>
    <ColText>5</ColText>
    <ColValue>6</ColValue>
    <ColToleranceHigh>7</ColToleranceHigh>
    <ColToleranceLow>8</ColToleranceLow>
    <ColPassung>9</ColPassung>
    <ColStampText>10</ColStampText>
    <ColGraphicFile>11</ColGraphicFile>
    <ColComment>12</ColComment>
    <ColToleranceTable>13</ColToleranceTable>
    <ColToleranceTableColumn>14</ColToleranceTableColumn>
    <ColDrawingQuadrant>15</ColDrawingQuadrant>
    <ColPositionX>16</ColPositionX>
    <ColPositionY>17</ColPositionY>
    <ColDestinationPointX>18</ColDestinationPointX>
    <ColDestinationPointY>19</ColDestinationPointY>
    <ColDiameterStamp>20</ColDiameterStamp>
    <StartMakro />
    <FormatFileName>[CommonApplicationData]\ELIAS GmbH\ELIASExcelReport\infra-convert-format_de.xml</FormatFileName>
    <InfraConvertSettingFile>[CommonApplicationData]\ELIAS GmbH\ELIASExcelReport\infra-convert.xml</InfraConvertSettingFile>
  </Reports>
  <Reports>
    <ID>00001</ID>
    <Name>ELIAS EMPB</Name>
    <Path>[CommonApplicationData]\ELIAS GmbH\ELIASExcelReport\ELIAS_VDA_EMPB_Neu.xltx</Path>
    <TableName>Datenblatt</TableName>
    <FirstRow>8</FirstRow>
    <ColID>-1</ColID>
    <ColAttributType>19</ColAttributType>
    <ColClass>-1</ColClass>
    <ColLabel>-1</ColLabel>
    <ColText>2</ColText>
    <ColValue>18</ColValue>
    <ColToleranceHigh>16</ColToleranceHigh>
    <ColToleranceLow>17</ColToleranceLow>
    <ColPassung>-1</ColPassung>
    <ColStampText>1</ColStampText>
    <ColGraphicFile>-1</ColGraphicFile>
    <ColComment>12</ColComment>
    <ColToleranceTable>-1</ColToleranceTable>
    <ColToleranceTableColumn>-1</ColToleranceTableColumn>
    <ColDrawingQuadrant>-1</ColDrawingQuadrant>
    <ColPositionX>-1</ColPositionX>
    <ColPositionY>-1</ColPositionY>
    <ColDestinationPointX>-1</ColDestinationPointX>
    <ColDestinationPointY>-1</ColDestinationPointY>
    <StartMakro>""</StartMakro>
    <FormatFileName>[CommonApplicationData]\ELIAS GmbH\ELIASExcelReport\infra-convert-format_de.xml</FormatFileName>
    <InfraConvertSettingFile>[CommonApplicationData]\ELIAS GmbH\ELIASExcelReport\infra-convert.xml</InfraConvertSettingFile>
  </Reports>
  <Reports>
    <ID>00002</ID>
    <Name>ELIAS EMPB EN</Name>
    <Path>[CommonApplicationData]\ELIAS GmbH\ELIASExcelReport\ELIAS_VDA_EMPB_Neu_en.xltx</Path>
    <TableName>Datenblatt</TableName>
    <FirstRow>8</FirstRow>
    <ColID>-1</ColID>
    <ColAttributType>19</ColAttributType>
    <ColClass>-1</ColClass>
    <ColLabel>-1</ColLabel>
    <ColText>2</ColText>
    <ColValue>18</ColValue>
    <ColToleranceHigh>16</ColToleranceHigh>
    <ColToleranceLow>17</ColToleranceLow>
    <ColPassung>-1</ColPassung>
    <ColStampText>1</ColStampText>
    <ColGraphicFile>-1</ColGraphicFile>
    <ColComment>12</ColComment>
    <ColToleranceTable>-1</ColToleranceTable>
    <ColToleranceTableColumn>-1</ColToleranceTableColumn>
    <ColDrawingQuadrant>-1</ColDrawingQuadrant>
    <ColPositionX>-1</ColPositionX>
    <ColPositionY>-1</ColPositionY>
    <ColDestinationPointX>-1</ColDestinationPointX>
    <ColDestinationPointY>-1</ColDestinationPointY>
    <StartMakro>""</StartMakro>
    <FormatFileName>[CommonApplicationData]\ELIAS GmbH\ELIASExcelReport\infra-convert-format_en.xml</FormatFileName>
    <InfraConvertSettingFile>[CommonApplicationData]\ELIAS GmbH\ELIASExcelReport\infra-convert.xml</InfraConvertSettingFile>
  </Reports>
</XMLSchemaReportList>

Um einen neuen Eintrag vorzunehmen ist ein Block, inklusive <Reports> und </Reports> zu kopieren und vor </XMLSchemaReportList> einzufügen. Dann müssen die folgenden Einträge angepasst werden:

Beispiel

In diesem Beispiel wurde eine Vorlagedatei namens „ACME_EMPB_Neu.xltx“ im selben Verzeichnis wie die ELIAS_VDA-Vorlagen erstellt. Diese Vorlage soll aus Excel über den Namen „Acme Inc.“ angesprochen werden. Dazu wird der folgende Block in die Datei „ReportList.xml“ eingetragen:

  <Reports>
    <ID>00003</ID>
    <Name>Acme Inc.</Name>
    <Path>[CommonApplicationData]\ELIAS GmbH\ELIASExcelReport\ACME_EMPB_Neu.xltx</Path>
    <TableName>Datenblatt</TableName>
    <FirstRow>8</FirstRow>
    <ColID>-1</ColID>
    <ColAttributType>19</ColAttributType>
    <ColClass>-1</ColClass>
    <ColLabel>-1</ColLabel>
    <ColText>2</ColText>
    <ColValue>18</ColValue>
    <ColToleranceHigh>16</ColToleranceHigh>
    <ColToleranceLow>17</ColToleranceLow>
    <ColPassung>-1</ColPassung>
    <ColStampText>1</ColStampText>
    <ColGraphicFile>-1</ColGraphicFile>
    <ColComment>12</ColComment>
    <ColToleranceTable>-1</ColToleranceTable>
    <ColToleranceTableColumn>-1</ColToleranceTableColumn>
    <ColDrawingQuadrant>-1</ColDrawingQuadrant>
    <ColPositionX>-1</ColPositionX>
    <ColPositionY>-1</ColPositionY>
    <ColDestinationPointX>-1</ColDestinationPointX>
    <ColDestinationPointY>-1</ColDestinationPointY>
    <StartMakro>""</StartMakro>
    <FormatFileName>[CommonApplicationData]\ELIAS GmbH\ELIASExcelReport\infra-convert-format_en.xml</FormatFileName>
    <InfraConvertSettingFile>[CommonApplicationData]\ELIAS GmbH\ELIASExcelReport\infra-convert.xml</InfraConvertSettingFile>
  </Reports>

Anschliessend lässt sich die Vorlage aus Excel aufrufen: Acme Inc. erscheint in Excel

Erzeugen komplett neuer Vorlagen

Mit Hilfe des Menüeintrages “- - -“ innerhalb von Excel können komplett neue Vorlagen erstellt werden. Über den <Reports> Eintrag „0000“ in der Datei „ReportList.xml“ können Tabellen und Spalten der zu übertragenden Daten festgelegt werden. Die Positionsangabe -1 innerhalb der <COL> Felder bedeutet dabei, dass der Wert nicht in die Tabelle übernommen werden soll. Die Einträge <FormatFileName> und <InfraConvertSettingFile> sollten unverändert übernommen werden.

Hinweis: Wenn eine neue Vorlage erstellt wird, dann sollte diese, wie oben beschrieben, unter neuem Namen in der „ReportList.xml“ eingetragen werden.