Exceltabelle - Import in FP2003 und Formatierung der Tabell mit
Exceltabelle - Import in FP2003 und Formatierung der Tabell mit
am 04.01.2008 10:55:01 von GntherD
Servus
Ich möchte eine umfangreiche Tabelle aus Excel in FP einfügen. Auf der Seite
stehen dann im Code für jede Zelle die Formatierungen.
CSS müsste doch jetzt durch eine einmalige Definition der Formatierungen das
auch können und damit den Quellcode um ein Vielfaches reduzieren.
Wie geht das? Von Hand die Formatierungen der Zellen entfernen ist reine
Sklavenarbeit..
Danke im voraus
Günther Dietzinger
Re: Exceltabelle - Import in FP2003 und Formatierung der Tabell mit
am 04.01.2008 21:58:12 von Christoph Schneegans
"Günther D" schrieb:
> Ich möchte eine umfangreiche Tabelle aus Excel in FP einfügen. Auf der Seite
> stehen dann im Code für jede Zelle die Formatierungen.
> CSS müsste doch jetzt durch eine einmalige Definition der Formatierungen das
> auch können und damit den Quellcode um ein Vielfaches reduzieren.
Mittels "Bearbeiten > Ersetzen... > HTML-Tags" kannst du bspw. die "style"-
Attribute von "[Allen Tags]" entfernen. Du kannst die Aktion auch so modifizieren,
daà nur Elemente innerhalb von
bearbeitet werden, dann sollte der Rest der Seite nicht beeinfluÃt werden. Dazu
als .fpq-Datei speichern und dann im o.g. Dialog laden.
Für eine richtige Automatisierung kannst du bspw. dieses VBA-Makro
verwenden:
Public Sub Formatierungen_Entfernen()
Dim elm As IHTMLElement
Dim i As Integer
Dim j As Integer
'"Böse" Elemente definieren.
Dim c As New Collection
c.Add "font"
c.Add "o:p"
c.Add "span"
c.Add "b"
With ActiveDocument
'"Böse" Elemente löschen.
For i = 1 To c.count
For j = 0 To .all.tags(c.item(i)).length - 1
.all.tags(c.item(i)).item(0).outerHTML = .all.tags(c.item(i)).item(0).innerHTML
Next
Next
'Ãberflüssige Attribute löschen. Der zweite Parameter gibt an, daÃ
'GroÃ- und Kleinschreibung nicht unterschieden werden sollen.
For Each elm In .all
elm.removeAttribute "style", False
elm.removeAttribute "class", False
elm.removeAttribute "align", False
elm.removeAttribute "cellspacing", False
elm.removeAttribute "cellpadding", False
elm.removeAttribute "border", False
elm.removeAttribute "valign", False
If elm.tagName <> "img" Then
elm.removeAttribute "height", False
elm.removeAttribute "width", False
End If
Next
End With
End Sub
Mit Alt+F11 den VBA-Editor starten, dort ein neues Modul (kein Klassenmodul)
einfügen, den Code einfügen und mit F5 starten. Du kannst problemlos
weitere Elemente oder Attribute definieren, die gelöscht werden sollen.
--
· Die häufigsten Fragen zu FrontPage
Re: Exceltabelle - Import in FP2003 und Formatierung der Tabell mit
am 06.01.2008 09:23:19 von g-dietzinger
Servus Christian,
"Christoph Schneegans" schrieb im Newsbeitrag
news:5u7kv7F1goqi1U1@mid.individual.net...
> "Günther D" schrieb:
>
ganz große Klasse,
Danke
Servus
Günther
Re: Exceltabelle - Import in FP2003 und Formatierung der Tabell mit
am 06.01.2008 11:49:55 von g-dietzinger
Servus Christoph
ich habe mein Ziel bereits erreicht, trotzdem würde mich die Lösung mit dem
FPQ interessieren
"Christoph Schneegans" schrieb im Newsbeitrag
news:5u7kv7F1goqi1U1@mid.individual.net...
> "Günther D" schrieb:
>. Dazu
>
>
>
>
>
>
>
> value="table" />
>
>
>
>
>
> als .fpq-Datei speichern und dann im o.g. Dialog laden.
>
Jetzt kommt eine dumme Frage: Wo hinkopieren, mit welchem Programm/modul und
wie laden? Das hatte ich bisher noch nicht!
Danke im voraus
Servus
Günther
Re: Exceltabelle - Import in FP2003 und Formatierung der Tabell mit
am 06.01.2008 13:12:19 von Christoph Schneegans
Günther Dietzinger schrieb:
> ich habe mein Ziel bereits erreicht, trotzdem würde mich die Lösung mit dem
> FPQ interessieren
>
> Jetzt kommt eine dumme Frage: Wo hinkopieren, mit welchem Programm/modul und
> wie laden? Das hatte ich bisher noch nicht!
Den Code bspw. als Datei "remove-excel-styles.fpq" irgendwo speichern, dann
"Bearbeiten > Ersetzen... > HTML-Tags" aufrufen; in dem Dialog gibt es unten
einen Button zum Öffnen.
--
· Klare Antworten zu XHTML
Re: Exceltabelle - Import in FP2003 und Formatierung der Tabell mit
am 06.01.2008 20:11:40 von g-dietzinger
"Christoph Schneegans" schrieb im Newsbeitrag
news:5ubut6F1hflbjU1@mid.individual.net...
> Den Code bspw. als Datei "remove-excel-styles.fpq" irgendwo speichern,
> dann
> "Bearbeiten > Ersetzen... > HTML-Tags" aufrufen; in dem Dialog gibt es
> unten
> einen Button zum Öffnen.
>
> --
> · Klare Antworten zu XHTML
>
Servus
Manchmal sieht man den Wald vor lauter Bäumen n nicht mehr..
Danke
Günther
Rein rethorisch: Ich habe FT2003 und jetzt auch XWeb, ich komme mit dem xWeb
nicht zurecht! Geld zum Fenster rausgeworfen? Gibt es irgendwo zu XWEB
Texte/infos?
Re: Exceltabelle - Import in FP2003 und Formatierung der Tabell mit
am 06.01.2008 20:51:38 von Christoph Schneegans
Günther Dietzinger schrieb:
> Ich habe FT2003 und jetzt auch XWeb, ich komme mit dem xWeb nicht
> zurecht!
Inwiefern? ist
zugegebenermaßen noch etwas dürftig.
--
· Unicode in xWeb
Re: Exceltabelle - Import in FP2003 und Formatierung der Tabell mit
am 08.01.2008 17:08:24 von g-dietzinger
"Christoph Schneegans" schrieb im Newsbeitrag
news:5ucpqeF1emvh8U1@mid.individual.net...
> Günther Dietzinger schrieb:
>
>> Ich habe FT2003 und jetzt auch XWeb, ich komme mit dem xWeb nicht
>> zurecht!
>
> Inwiefern? ist
> zugegebenermaßen noch etwas dürftig.
>
>
Servus
2 Hauptprobleme:
1. Navigationsleiste: Aber ich habe hier schon mitgelesen, muss halt mich
umstellen.
2. ASP.net. Na ja, für mich neu, muss lernen, deshalb meine Frage nach
Infotexten. Der obige Hinweis (dort der Verweis zu der Anleitung, in
English)hat mir schon etwas weiter geholfen. Den Hinweis auf das Forum zum
xWeb hab ich auch schon gelesen und lese dort mit. Meine Wunschvorstellung,
FP2003 und was Neues dazu, war halt falsch.
Servus
Günther
Re: Exceltabelle - Import in FP2003 und Formatierung der Tabell mit
am 09.01.2008 02:41:37 von Christoph Schneegans
Günther Dietzinger schrieb:
>>> Ich habe FT2003 und jetzt auch XWeb, ich komme mit dem xWeb nicht
>>> zurecht!
>>
>> Inwiefern?
>
> 1. Navigationsleiste: Aber ich habe hier schon mitgelesen, muss halt mich
> umstellen.
Mit kannst
du die gewohnten Navigationsleisten ja behalten. Ich weiß nicht, ob die
nächste xWeb-Version wieder leicht einzusetzende Navigationsleisten
mitbringt, hoffe das aber stark.
> 2. ASP.net.
Mußt du ja nicht. PHP-Code kannst du ebenfalls in xWeb schreiben, wenn
auch ohne IntelliSense.
--
· Alles zum FrontPage-Nachfolger