Wie kann das Gitter in Zellen angegeben werden, nicht in Abständen?

347
Toke Faurby

Ist es möglich, ein Raster als Anzahl der Rasterlinien und nicht als Abstand (in PowerPoint 2016) anzugeben? Ich möchte ein 2x3-Raster haben, um mir bei der Gestaltung meiner Präsentation zu helfen, finde aber nur eine Möglichkeit, das Raster als Abstand zwischen den Zeilen festzulegen.

Die Einstellungen, die ich gefunden habe: Wie kann das Gitter in Zellen angegeben werden, nicht in Abständen?

0
Was ist daran falsch, eine 2 * 3-Tabelle einzufügen und diese zu verwenden? [Hinzufügen einer Tabelle zu einer Folie - PowerPoint] (https://support.office.com/de-de/article/add-a-table-to-a-slide-34f106c9-5320-4b89-9129-806e64b258ac) DavidPostill vor 6 Jahren 0
Gibt es eine Möglichkeit, es nicht auswählbar zu machen? Es wäre auch schön, wenn es in der Abschlusspräsentation nicht auftaucht. Toke Faurby vor 6 Jahren 0
Ich weiß nichts von nicht auswählbar, aber Sie können Tabellenränder löschen. DavidPostill vor 6 Jahren 0
Wenn Sie die Tabelle in das Layout der Folie einfügen (Ansicht | Folienmaster, fügen Sie die Tabelle dort ein), kann sie auf der Folie nicht ausgewählt werden. Sie können auch Hilfslinien aktivieren, dann Strg + Ziehen Sie die Standardhilfslinien, um weitere Hilfslinien zu erstellen. Bei älteren Versionen von PPT konnten Sie nur bis zu 8 vertikale und 8 horizontale Hilfslinien erstellen. Diese Einschränkung wurde seit mindestens PPT 2010 aufgehoben. Steve Rindsberg vor 6 Jahren 1
Das ist eine gute Option Toke Faurby vor 6 Jahren 0
In PPT 2013 (denke ich) und 2016 können Sie übrigens Hilfslinien mit etwas VBA erstellen / verschieben / löschen. Wenn Sie wiederholt dasselbe "Raster" von Hilfslinien erstellen müssen, kann dies eine Menge Zeit und die Genauigkeit der Sache verbessern. Wenn das von Interesse ist, lass es mich wissen und ich werde einen Beispielcode zusammenstellen. Steve Rindsberg vor 6 Jahren 1
Es wäre sehr nett. Ich bin ein absoluter Neuling bei VBA, daher wäre ich wahrscheinlich nicht in der Lage, es alleine zu tun :) Hilfe bei der Verwendung wäre sehr willkommen. Toke Faurby vor 6 Jahren 0
@TokeFaurby Siehe Beispiele unten Steve Rindsberg vor 6 Jahren 0

1 Antwort auf die Frage

1
Steve Rindsberg

Hier ist ein Codebeispiel von einer Seite auf der PowerPoint-FAQ-Website, die ich pflege:

Arbeiten mit Guides in PPT 2013 und höher http://www.pptfaq.com/FAQ01214-Working-with-Guides-in-PPT-2013-and-later.htm

Wenn Sie nicht daran gewöhnt sind, mit VBA zu arbeiten, finden Sie unten auf dieser Seite einen Link zu einem einfachen Lernprogramm.

Auf diese Weise können Sie Horizont- / Vert-Hilfslinien hinzufügen, wo immer Sie möchten:

Sub AddGuides()  Dim HGuides As String Dim VGuides As String Dim x As Long Dim aGuideArray() As String  ' Edit these to indicate where you'd like to put guides: ' Values are in points, 72 points to the inch ' Separate each value from the next with a pipe | character  ' Horizontal guide positions: HGuides = "72|144|256.5" ' Vertical guide positions: VGuides = "10|20|30|40|50|60|70|80|90|100"  With ActivePresentation ' nb ppHorizonatalGuide = 1; ppVerticalGuide = 2 ' nb to add guides to master rather than slides, ' use .SlideMaster.Guides.Add below ' in place of .Guides.Add  ' First add the horizontal guides aGuideArray = Split(HGuides, "|") For x = LBound(aGuideArray) To UBound(aGuideArray) .Guides.Add ppHorizontalGuide, CSng(aGuideArray(x)) Next  ' and now the vertical guides aGuideArray = Split(VGuides, "|") For x = LBound(aGuideArray) To UBound(aGuideArray) .Guides.Add ppVerticalGuide, CSng(aGuideArray(x)) Next  End With  End Sub 
Ich habe möglicherweise etwas falsch gemacht (sehr wahrscheinlich), aber ich habe Ihren Ratgeber nach besten Kräften befolgt und einen Fehler erhalten: "Laufzeitfehler" 424 "Objekt erforderlich". Das Debuggen zeigt auf die Zeile `Guides.Add ppHorizontalGuide, CSng (aGuideArray (x))` Toke Faurby vor 6 Jahren 0
@TokeFaurby Entschuldigung ... irgendwie beim Kopieren / Einfügen von VBA in die Antwort hier habe ich einen Punkt verloren. Die Problemzeile sollte mit .Guides.Add ... usw. beginnen. Ich bearbeite die Antwort oben, um sie zu beheben. Vielen Dank für das Testen. Steve Rindsberg vor 6 Jahren 0
Die VGuides und HGuides geben die Positionen der Hilfslinien in Pixel an. Toke Faurby vor 6 Jahren 0
@TokeFaurby Nein. Wie bei den meisten Messungen in PowerPoint VBA werden diese in Punkten angegeben (72 Punkte pro Zoll). Pixel wären nicht sehr sinnvoll: Stellen Sie sich vor, was passiert, wenn Sie die Präsentation auf einen anderen PC mit höherer / niedrigerer Videoauflösung verschieben. Oder Sie haben einfach die Zoomstufe am aktuellen PC geändert. Alle Ihre Pixelmessungen würden aus dem Fenster gehen. Äh. Oder Mac. Steve Rindsberg vor 6 Jahren 1