| |
|
|
- page 1 - |
|
Stephan Sonneborn | allô zusammen,
je versuche avec folgendem Code une Seitenumbruch dans un Exceltabelle einzufügen:
'Excel unsichtbar starten:
Excel& = ocxCREATE("Excel.Application")
Workbooks& = ocxGet(Excel&,"Workbooks")
ExcelWnd& = ocxGet(Excel&,"Hwnd")
ocxPut(Excel&,"DisplayAlerts",1)
ocxPut(Excel&,"Visible" ,0)
'*-------------------------------------------------------------------------------------------------*
'Excel-Aller:
ExcelBook& = ocxMethod(Workbooks&, "Open" , File$)
ExcelSheet& = ocxGet(ExcelBook&, "Sheets", ExcelSheet$)
'*-------------------------------------------------------------------------------------------------*
'Seitenumbrüche insérer:
i& = 20 + 4*12
WHILENOT i& > aux%
ocxPUT(ocxGET(ExcelSheet&, "Rows(" + STR$(i&) + ")"), "PageBreak", "xlPageBreakManual")
i& = i& + 4*12
WEND
malheureusement klappt cela pas.
BTW: Kennt quelqu'un Literatur zum Thema ocx avec Excel? je sais nie, quand je une ocxGet, ocxPut ou bien ocxMethod anwenden muss... |
|
|
| Schöne Grüße aus Wittgenstein von Stephan
Programmierumgebung:| XProfan X4 | WIN10 | AMD FX6100 3,3 GHz | 12.03.2011 ▲ |
|
|
|
|
« cette Beitrag wurde comme Solution gekennzeichnet. » |
|
Stephan Sonneborn | Heureka!
aux&=ocxget(Excelsheet&, "Rows", i&)
ocxput(aux&,"PageBreak", -4135)
qui Variable xlPageBreakManual muss comme -4135 transfert volonté. ensuite gehts! |
|
|
| Schöne Grüße aus Wittgenstein von Stephan
Programmierumgebung:| XProfan X4 | WIN10 | AMD FX6100 3,3 GHz | 13.03.2011 ▲ |
|
|
|
|
|
Stephan Sonneborn | Bisher suis je soweit:
aux&=ocxget(Excelsheet&, "Rows", i&)
aux&=ocxget(aux&,"PageBreak")
ocxput(aux&,"xlPageBreakManual")
1. Lese qui i&-te la ligne un. 2. Lese qui PageBreak-qualité aus 3. Weise xlPageBreakManual qui PageBreak-qualité trop. Ergebnis: Absturz... |
|
|
| Schöne Grüße aus Wittgenstein von Stephan
Programmierumgebung:| XProfan X4 | WIN10 | AMD FX6100 3,3 GHz | 13.03.2011 ▲ |
|
|
|
|
Stephan Sonneborn | Heureka!
aux&=ocxget(Excelsheet&, "Rows", i&)
ocxput(aux&,"PageBreak", -4135)
qui Variable xlPageBreakManual muss comme -4135 transfert volonté. ensuite gehts! |
|
|
| Schöne Grüße aus Wittgenstein von Stephan
Programmierumgebung:| XProfan X4 | WIN10 | AMD FX6100 3,3 GHz | 13.03.2011 ▲ |
|
|
|
|
Uwe ''Pascal'' Niemeier | Hi Stephan!
je sais nie, quand je une ocxGet, ocxPut ou bien ocxMethod anwenden muss...
Kuckst du ici: [...]
PS: réellement pourrait on qui ocx-Funktionen derart erweitern, qui pas plus entre Methoden et Eigenschaften unterschieden volonté doit. sais mais pas, si cela wirklich sinnvoll ist; et plus rapide volonté qui Funktionen dadurch aussi pas...
qui Variable xlPageBreakManual muss comme -4135 transfert volonté. ensuite gehts!
Avec l' den Variablen, qui irgendwo im objet verankert sommes, doit je chez Gelegenheit la fois poursuivre. peut-être peux on là quoi faire. jusqu'à dahin empfehle je - so comment du es maintenant gemacht la hâte - , qui jeweiligen Werte (z.B. per Google) irgendwo auszubuddeln et direct trop transfert.
SeeYou Pascal |
|
|
| |
|
|