Sie sind auf Seite 1von 3

Gewusst wie: Kommentare zu drucken, die von einem Bearbeiter eingefgt werden, wenn...

Page 1 of 3

Lsungen finden Community fragen Support kontaktieren

Whlen Sie das Produkt, fr das Sie Hilfe bentigen:

Windows

Internet Explorer

Office

Surface

Media Player

Skype

Windows Phone

Weitere Produkte

Wie Sie Kommentare zu drucken, die von einem Bearbeiter eingefgt werden, wenn Sie das Feature Markup nachverfolgen in Visio 2010, Visio 2007 oder Visio 2003 verwenden
Artikel-ID: 898514 - Produkte anzeigen, auf die sich dieser Artikel bezieht

Hinweis: Dies ist ein maschinell bersetzter Artikel. Maschinell-bersetzte und englische Version des Artikels nebenander anzeigen

EINFHRUNG
Dieser Artikel beschreibt, ein Makro, mit denen Sie Kommentare zu drucken, die von einem Bearbeiter eingefgt werden. Sie knnen dieses Makro verwenden, wenn Sie das Feature Markup nachverfolgen in Microsoft Visio 2010, Microsoft Office Visio 2007 oder Microsoft Office Visio 2003 verwenden.

Weitere Informationen
Wenn Sie das Feature Markup nachverfolgen in Visio verwenden, knnen Benutzer, die berprfen Sie die Zeichnung, vorgeschlagene nderungen hinzufgen. Vorgeschlagene nderungen sind auch bekannt als Markup. Markup enthlt Shapes, Freihand-Shapes und Kommentare. Wenn Sie eine Zeichnung, die Markup enthlt drucken, werden die Kommentare, die von den berprfern eingefgt werden nicht gedruckt. Verwenden Sie das Makro, das beschrieben wird, in diesem Artikel, um die Kommentare zu drucken, die von den berprfern eingefgt werden. Das Makro die Kommentare, die in der Zeichnung werden extrahiert und fgt die Kommentare in eine neue Form. Die neue Form wird auerhalb des Zeichenblattes angezeigt. ndern der Gre der Shapes, und ziehen Sie das Shape auf das Zeichenblatt. Wenn Sie die Zeichnung drucken, werden die Kommentare in die neue Form, die Sie der Zeichnung hinzugefgt angezeigt. Erstellen und das Makro ausfhren mchten, gehen Sie folgendermaen vor. Microsoft bietet Programmierbeispiele lediglich zur Veranschaulichung, ohne Garantien, gleich ob ausdrcklich oder

http://support.microsoft.com/kb/898514

16.11.2012

Gewusst wie: Kommentare zu drucken, die von einem Bearbeiter eingefgt werden, wenn... Page 2 of 3

konkludent. Dies beinhaltet, ist jedoch nicht beschrnkt auf konkludente Garantien der Handelsblichkeit oder Eignung fr einen bestimmten Zweck. In diesem Artikel wird davon ausgegangen, dass Sie in den Beispielen verwendeten Programmiersprachen und vertraut mit den Tools, die zum Erstellen und Debuggen von Prozeduren verwendet werden. Microsoft-Supportmitarbeiter knnen der Erluterung der Funktionalitt bestimmter Prozeduren helfen werden, jedoch sie nicht verndern diese Beispiele, um eine erweiterte Funktionalitt oder Prozeduren entwickeln Ihren spezifischen Anforderungen zugeschnitten. 1. Das Makro zu erstellen. Gehen Sie hierzu folgendermaen vor: a. b. c. d. Starten Sie Visio und ffnen Sie Ihre Zeichnung. Drcken Sie ALT + F11, um Microsoft Visual Basic-Editor zu starten. Klicken Sie im Men Einfgen auf Modul. Kopieren Sie den folgenden Code, und fgen Sie den Code in FileName - Modul-Number (Code) Fenster: Public Sub GetComments() Dim pagMarkup As Visio.Page Dim pag As Visio.Page Dim shp As Visio.Shape Dim sText As String Dim iRow As Integer Set pag = Visio.ActivePage sText = "Reviewer" & vbTab & "Date" & vbTab & "Comment" If pag.PageSheet.SectionExists(Visio.visSectionAnnotation, Visio.visExistsAnywhere) Then For iRow = 0 To pag.PageSheet.RowCount (Visio.visSectionAnnotation) - 1 sText = sText & vbCrLf & pag.Document.DocumentSheet.CellsSRC(Visio.visSectionReviewer, pag.PageSheet.CellsSRC(Visio.visSectionAnnotation, iRow, Visio.visAnnotationReviewerID).ResultIU - 1, Visio.visReviewerInitials).ResultStr("") sText = sText & pag.PageSheet.CellsSRC (Visio.visSectionAnnotation, iRow, Visio.visAnnotationMarkerIndex).ResultIU sText = sText & vbTab & Format(pag.PageSheet.CellsSRC (Visio.visSectionAnnotation, iRow, Visio.visAnnotationDate).ResultIU, "ddddd") sText = sText & vbTab & pag.PageSheet.CellsSRC(Visio.visSectionAnnotation, iRow, Visio.visAnnotationComment).ResultStr("") Next iRow End If For Each pagMarkup In pag.Document.Pages If pagMarkup.Type = visTypeMarkup Then If pagMarkup.OriginalPage = pag Then If pagMarkup.PageSheet.SectionExists (Visio.visSectionAnnotation, Visio.visExistsAnywhere) Then sText = sText & vbCrLf sText = sText & vbCrLf & pag.Document.DocumentSheet.CellsSRC (Visio.visSectionReviewer, pagMarkup.ReviewerID - 1, Visio.visReviewerName).ResultStr("") For iRow = 0 To pagMarkup.PageSheet.RowCount(Visio.visSectionAnnotation) - 1 sText = sText & vbCrLf & pag.Document.DocumentSheet.CellsSRC(Visio.visSectionReviewer, pagMarkup.PageSheet.CellsSRC(Visio.visSectionAnnotation, iRow, Visio.visAnnotationReviewerID).ResultIU - 1, Visio.visReviewerInitials).ResultStr("") sText = sText & pagMarkup.PageSheet.CellsSRC(Visio.visSectionAnnotation, iRow, Visio.visAnnotationMarkerIndex).ResultIU sText = sText & vbTab & Format (pagMarkup.PageSheet.CellsSRC(Visio.visSectionAnnotation, iRow, Visio.visAnnotationDate).ResultIU, "ddddd") sText = sText & vbTab & pagMarkup.PageSheet.CellsSRC(Visio.visSectionAnnotation, iRow, Visio.visAnnotationComment).ResultStr("") Next iRow End If End If End If Next pagMarkup Dim iAutoSize as Integer 'new iAutoSize = pag.AutoSize 'new pag.AutoSize = 0 'new Set shp = pag.DrawRectangle(-pag.PageSheet.Cells ("PageWidth").ResultIU, 0, 0, pag.PageSheet.Cells("PageHeight").ResultIU) pag.AutoSize = iAutoSize 'new shp.AddSection visSectionUser 'new shp.AddNamedRow visSectionUser, "msvNoAutoSize", visTagDefault 'new shp.CellsU ("User.msvNoAutoSize").FormulaU = 1 'new shp.Cells("Para.HorzAlign").Formula = "0" shp.Cells("VerticalAlign").Formula = "0" shp.Name = "Reviewers Comments" shp.Text = sText End Sub e. Drcken Sie STRG + S, um die Zeichnung zu speichern. f. Klicken Sie im Men Datei auf Schlieen und zurck zu Visio. 2. Fhren Sie das Makro. Gehen Sie hierzu folgendermaen vor: a. Klicken Sie im Men Extras auf Makros, und klicken Sie dann auf Makros. b. Klicken Sie in der Liste Makroname klicken Sie auf das Makro, das Sie in Schritt 1 erstellt haben, und klicken Sie dann auf Ausfhren. Der Name des Makros ist FileName.Modul-Number.GetComments.

http://support.microsoft.com/kb/898514

16.11.2012

Gewusst wie: Kommentare zu drucken, die von einem Bearbeiter eingefgt werden, wenn... Page 3 of 3

Das Makro fgt die Kommentare in ein neues Shape, das links neben dem Zeichenblatt angezeigt wird. 3. ndern Sie die Gre des Shapes, die die Kommentare enthlt, und ziehen Sie das Shape auf das Zeichenblatt. Wenn Sie mchten, formatieren Sie den Text im Shape. Wenn Sie Ihre Zeichnung drucken, werden die Kommentare in der Form in der Zeichnung angezeigt.

Eigenschaften
Artikel-ID: 898514 - Gendert am: Donnerstag, 13. Mai 2010 - Version: 5.0 Die Informationen in diesem Artikel beziehen sich auf:
Microsoft Visio Premium 2010 Microsoft Visio Standard 2010 Microsoft Visio Professional 2010 Microsoft Office Visio Professional 2007 Microsoft Office Visio Standard 2007 Microsoft Office Visio Professional 2003 Microsoft Office Visio Standard 2003

Keywords: kbmt kbdisplay kbprint kbinfo kbhowto KB898514 KbMtde Maschinell bersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen bersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden stndig ergnzt beziehungsweise berarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu knnen, werden viele Artikel nicht von Menschen, sondern von bersetzungsprogrammen bersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell bersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwrtern sowie Fachbegriffen. Microsoft bernimmt keine Gewhr fr die sprachliche Qualitt oder die technische Richtigkeit der bersetzungen und ist nicht fr Probleme haftbar, die direkt oder indirekt durch bersetzungsfehler oder die Verwendung der bersetzten Inhalte durch Kunden entstehen knnten. Den englischen Originalartikel knnen Sie ber folgenden Link abrufen: 898514(http://support.microsoft.com/kb/898514/en-us/ ) Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfgung. Microsoft bernimmt keinerlei Gewhrleistung dafr, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwnschten Ergebnisse erzielen. Die Entscheidung darber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung fr Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns


Zum Anfang

http://support.microsoft.com/kb/898514

16.11.2012