Autor Thema: excel-rahmen  (Gelesen 3690 mal)

Offline my head

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
excel-rahmen
« am: 26.05.03 - 14:19:57 »
hi!

weiß jmd wie ich in excel über script einen bereich markieren kann und um diesen dann einen rahmen ziehen??

Offline mrx

  • Junior Mitglied
  • **
  • Beiträge: 73
  • Ich liebe dieses Forum!
Re:excel-rahmen
« Antwort #1 am: 26.05.03 - 14:23:02 »
Hi,

da die Scriptsprache mit der eines Excel Makros sehr ählich ist, schlage ich vor du schaust dir mal an was Excel in einem entsprechend aufgezeichneten Makro macht und passt das dann in deinen LS Code ein.

Gruß
Malte.

Offline my head

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
Re:excel-rahmen
« Antwort #2 am: 26.05.03 - 14:28:11 »
danke, danke...

Offline my head

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
Re:excel-rahmen
« Antwort #3 am: 27.05.03 - 08:39:50 »
hab das gemacht und abgeändert folgenden code:

Excel.Range(xlSheet.Cells(1,1),xlSheet.Cells(70,112)).Select
Excel.Selection.Borders(xlEdgeLeft).LineStyle = xlContinuous


und in zeile 2 kommt "ole automation..."-fehler... kann mir jemd weiterhelfen?

Offline wflamme

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 690
  • Geschlecht: Männlich
  • Irgendwie geht das schon...
    • wflamme
Re:excel-rahmen
« Antwort #4 am: 27.05.03 - 10:57:09 »
Vermutlich fehlt:

Const xlEdgeLeft = 7

(aus dem Object Browser)

Die Konstanten kriegst Du wie folgt:
http://www.sns1.de/partner/flamme/wflamme.nsf/Shortcut/DumpTypeLibInfo1

Grüße,
Wolfgang

"I love deadlines. I love the whooshing sound they make as they pass by..."
DOUGLAS ADAMS

wflamme@mainz-online.de
http://www.sns1.de/partner/flamme/wflamme.nsf

Offline my head

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
Re:excel-rahmen
« Antwort #5 am: 28.05.03 - 07:46:04 »

'Konstanten
   Const xlDiagonalDown = 5      
   Const xlDiagonalUp = 6   
   Const xlEdgeLeft = 7      
   Const xlEdgeTop = 8
   Const xlEdgeBottom = 9
   Const xlEdgeRight = 10
   Const xlInsideVertical = 11
   Const xlInsideHorizontal = 12
   
Excel.Range(xlSheet.Cells(5,5),xlSheet.Cells(10,10)).Select
   Excel.Selection.Borders(xlDiagonalDown).LineStyle = xlNone
   Excel.Selection.Borders(xlDiagonalUp).LineStyle = xlNone
   With Excel.Selection.Borders(xlEdgeLeft )
      .LineStyle = xlContinuous
      .ColorIndex = xlAutomatic
   End With
   With Excel.Selection.Borders(xlEdgeTop)
      .LineStyle = xlContinuous
      .ColorIndex = xlAutomatic
   End With
   With Excel.Selection.Borders(xlEdgeBottom)
      .LineStyle = xlContinuous
      .ColorIndex = xlAutomatic
   End With
   With Excel.Selection.Borders(xlEdgeRight)
      .LineStyle = xlContinuous
      .ColorIndex = xlAutomatic
   End With
   Excel.Selection.Borders(xlInsideVertical).LineStyle = xlNone
   Excel.Selection.Borders(xlInsideHorizontal).LineStyle = xlNone


hallo!

dieses script macht die border immer nur am linken rand des markierten  bereichs... warum??

danke schonmal
« Letzte Änderung: 28.05.03 - 12:09:47 von my head »

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:excel-rahmen
« Antwort #6 am: 01.06.03 - 23:10:14 »
... du verwendst weitere Konstanten, die du nicht deklariert hast - xlContinuous z.B....

ata
Grüßle Toni :)

Offline wflamme

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 690
  • Geschlecht: Männlich
  • Irgendwie geht das schon...
    • wflamme
Re:excel-rahmen
« Antwort #7 am: 02.06.03 - 04:50:15 »
Falls as das (s. ata) nicht ist:  Versuche doch mal, explizit eine Farbe und .weight zu setzen..
Ev. macht Excel ja das, was Du willst, Du kannst es nur nicht *sehen*?
Grüße,
Wolfgang

"I love deadlines. I love the whooshing sound they make as they pass by..."
DOUGLAS ADAMS

wflamme@mainz-online.de
http://www.sns1.de/partner/flamme/wflamme.nsf

Offline my head

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
Re:excel-rahmen
« Antwort #8 am: 02.06.03 - 07:14:55 »
herzlichen dank!!!

es lag nicht and den konstanten und auch nicht an der farbe... aber an der weight!!!


Offline wflamme

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 690
  • Geschlecht: Männlich
  • Irgendwie geht das schon...
    • wflamme
Re:excel-rahmen
« Antwort #9 am: 02.06.03 - 15:34:26 »
... und wieder ein Problem vom Schreibtisch aus gelöst  ;D
 ;D
Grüße,
Wolfgang

"I love deadlines. I love the whooshing sound they make as they pass by..."
DOUGLAS ADAMS

wflamme@mainz-online.de
http://www.sns1.de/partner/flamme/wflamme.nsf

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz