Autor Thema: Rahmen in Word aus Notes bearbeiten  (Gelesen 1658 mal)

Offline Puthy

  • Frischling
  • *
  • Beiträge: 15
Rahmen in Word aus Notes bearbeiten
« am: 08.11.07 - 09:25:17 »
Hey Jungs und natürlich auch Mädels ;)

ich versuche seit einer gewissen Zeit meine Tabelle in einem Word-Doc zu bearbeten aber irgendwie will der nicht so wie ich. Letztendlich will ich nur unter einer bestimmten Bedingung den oberen Rahmen einer Zelle ausblenden:

Code
objWordTableRow.Cells(counterWriteList).Range.Text = gf				
objWordTableRow.Cells(counterWriteList).Range.Style  = "Standard"    'funzt super

If counterWriteList = 1 And lastCompo = gf Then
'rahmenn oben soll weg
objWordTableRow.Cells(counterWriteList).Range.Borders(wdBorderTop).LineStyle = LineStyleNone	    'wird einfach ignoriert							

Weiß jemand Rat? Muss man irgendwelche Konstanten setzen?

Glombi

  • Gast
Re: Rahmen in Word aus Notes bearbeiten
« Antwort #1 am: 08.11.07 - 09:43:04 »
Notes kennt die MS Konstanten nicht, daher musst Du den Zahlwert verwenden.

Eine Liste der Konstanten und der zugehörigen Werte findest Du hier (ich habe das jetzt mal fixiert):

http://atnotes.de/index.php?topic=34333.0

Demnach müsste LineStyleNone den Wert 0 haben:

objWordTableRow.Cells(counterWriteList).Range.Borders(wdBorderTop).LineStyle = 0

Andreas

Offline Puthy

  • Frischling
  • *
  • Beiträge: 15
Re: Rahmen in Word aus Notes bearbeiten
« Antwort #2 am: 08.11.07 - 10:29:28 »
Ok *an den Kopf fass* ist ja auch logisch  ;)

Ich hätt da aber noch etwas anderes und zwar

Code
	Const wdExtend = 1
	Const wdCharacter = 1
	Call objWordDocument.Tables.Item(2).Cell(2, 2).Range.MoveRight(wdCharacter, 2, wdExtend)
	Call objWordDocument.Tables.Item(2).Cell(2, 2).Range.Cells.Merge

hier will ich eigentlich nur 2 Zellen mergen - ich habe mir mal aus dem Forum hier etwas herausgesucht und wenn ich ein einfaches Dokument mit einer einzigen Tabelle habe funzt das wohl auch. Sobald ich allerdings mein eigenes Dok mit 3 Tabellen verwende macht das Script nix mehr. Der Code sollte doch aber richtig sein oder?

Glombi

  • Gast
Re: Rahmen in Word aus Notes bearbeiten
« Antwort #3 am: 08.11.07 - 10:51:19 »
Ich gehe bei solchen Sachen immer so vor:
1. Worddokument öffnen und Makro aufzeichen starten.
2. Dann die gewünschten Aktionen durchführen und die Makroauszeichnung beenden.
3. Anschließend dann den Visual Basic Code in LotusScript umbasteln.

Vielleicht siehts Du ja schon in Schritt 2 wo der Fehler liegen könnte.

Andreas

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz