14.07.2014 Aufrufe

Handbuch BasicMaker 2010 - SoftMaker

Handbuch BasicMaker 2010 - SoftMaker

Handbuch BasicMaker 2010 - SoftMaker

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Beispiel:<br />

Object<br />

Sub Sample()<br />

Dim pm as Object<br />

Dim newDoc as Object<br />

Dim newSheet as Object<br />

Set pm = CreateObject("PlanMaker.Application")<br />

pm.Visible = True<br />

' Ein Dokument hinzufügen<br />

Set newDoc = pm.Workbooks.Add<br />

' Dem Dokument ein Arbeitsblatt hinzufügen<br />

Set newSheet = newDoc.Sheets.Add("MySheet")<br />

' Namen des neuen Arbeitsblatts anzeigen<br />

MsgBox newSheet.Name<br />

End Sub<br />

Mit dem von Add zurückgegebenen Sheet können Sie arbeiten wie mit jedem anderen Arbeitsblatt. Sie können aber<br />

auch den Rückgabewert von Add ignorieren und sich das neue Arbeitsblatt beispielsweise über ActiveSheet holen.<br />

Sheet (Objekt)<br />

Zugriffspfade:<br />

Application Workbooks Item Sheets Item<br />

Application Workbooks ActiveSheet<br />

Application ActiveWorkbook ActiveSheet<br />

Application ActiveSheet<br />

1 Beschreibung<br />

Ein Sheet-Objekt repräsentiert ein einzelnes Arbeitsblatt eines in PlanMaker geöffneten Dokuments.<br />

Für jedes Arbeitsblatt eines Dokuments existiert ein eigenes Sheet-Objekt. Fügen Sie dem Dokument Arbeitsblätter<br />

hinzu oder löschen diese, werden die zugehörigen Sheet-Objekte dynamisch angelegt bzw. entfernt.<br />

2 Zugriff auf das Objekt<br />

Die einzelnen Sheet-Objekte können auf folgenden Wegen angesprochen werden:<br />

Alle zu einem Dokument gehörenden Arbeitsblätter werden in der Sammlung Workbook.Sheets (Typ: Sheets) verwaltet:<br />

' Die Namen aller Arbeitsblätter des aktiven Dokuments anzeigen<br />

For i = 1 To pm.Application.ActiveWorkbook.Sheets.Count<br />

MsgBox pm.Application.ActiveWorkbook.Sheets.Item(i).Name<br />

Next i<br />

Das aktive Arbeitsblatt eines Dokuments erhalten Sie über Workbook.ActiveSheet:<br />

' Den Namen des aktuellen Arbeitsblatts anzeigen<br />

MsgBox pm.Application.Workbooks(1).ActiveSheet.Name<br />

Das aktive Arbeitsblatt des aktiven Dokuments erhalten Sie über Application.ActiveSheet:<br />

' Den Namen des aktuellen Arbeitsblatts des aktiven Dokuments anzeigen<br />

MsgBox pm.Application.ActiveSheet.Name<br />

<strong>Handbuch</strong> <strong>BasicMaker</strong> <strong>2010</strong> <strong>BasicMaker</strong> und PlanMaker 205

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!