adeneo
Medlem
Det er jo i grunn det macroen ovenfor gjør, søker etter alt <inniher> og fjerner det.
I VB kan man gjøre mye rart, og mye er sikkert velkjent, slik som regex, split, join osv. og det er også attributes, slik at man kan sette ting til .hidden, men det virker bare på celler og ikke på deler av tekst så vidt jeg vet.
Det skal også gå an å bygge inn en "undo" funksjon i VB scriptet, slik at man kan kjøre scriptet, gjøre endringer i excel, og så "undo" scriptet slik at HTML'en kommer tilbake igjen, jeg vet bare ikke hvordan man koder slikt, da jeg ikke kan noe særlig VB, men det må da være noen som har greie på VB som kan skrive en slik macro.
Ellers så er vel PHP løsningen ikke så dum, hvis du legger HTML'en i en vanlig fil, parser det med PHP og bytter ut alt som ikke er html med en referanse til ett array i stedet, og legger all teksten i arrayet, så kan du enkelt oversette det og skrive ut koden igjen i en nettleser slik du vil ha den med den oversatte teksten på rette stedet, det er vel i grunn ikke noe hokus pokus!
I VB kan man gjøre mye rart, og mye er sikkert velkjent, slik som regex, split, join osv. og det er også attributes, slik at man kan sette ting til .hidden, men det virker bare på celler og ikke på deler av tekst så vidt jeg vet.
Det skal også gå an å bygge inn en "undo" funksjon i VB scriptet, slik at man kan kjøre scriptet, gjøre endringer i excel, og så "undo" scriptet slik at HTML'en kommer tilbake igjen, jeg vet bare ikke hvordan man koder slikt, da jeg ikke kan noe særlig VB, men det må da være noen som har greie på VB som kan skrive en slik macro.
Ellers så er vel PHP løsningen ikke så dum, hvis du legger HTML'en i en vanlig fil, parser det med PHP og bytter ut alt som ikke er html med en referanse til ett array i stedet, og legger all teksten i arrayet, så kan du enkelt oversette det og skrive ut koden igjen i en nettleser slik du vil ha den med den oversatte teksten på rette stedet, det er vel i grunn ikke noe hokus pokus!