Avatar billede brobaek Nybegynder
05. august 2002 - 12:07 Der er 6 kommentarer og
1 løsning

Indhold af Tekstbox til fil

Jeg har en tekstbox, som indeholder en automatisk genereret HTML kode.

Denne HTML-kode vil jeg gerne gemme automatisk i en fil (fil.html).

Hvordan gør jeg smartes det ?
Avatar billede bak Forsker
05. august 2002 - 15:47 #1
Prøv lige det her. Jeg er lidt usikker på det der html.

Sub m2()
Dim v
ActiveSheet.Shapes("Text Box 2").Select
v = Selection.Characters.Text
Open "c:\fil.html" For Output As #1
Print #1, v
Close #1
End Sub
Avatar billede brobaek Nybegynder
05. august 2002 - 16:17 #2
Okay, jeg har skrevet dette ind. Det eneste der sker nå jeg kører koden er, at Excel lukker ned (uden at spørge "Er du siker..." og uden at generere fejl).
Btw - jeg har excel 97

Sub HTMLToFile()
Dim TxtOutput As String

ActiveSheet.Shapes(Ark3.txtHTML).Select
TxtOutput = Selection.Characters.Text
Open "c:\test.txt" For Output As #1
Print #1, TxtOutput
Close #1

End Sub
Avatar billede brobaek Nybegynder
05. august 2002 - 16:22 #3
Nå - jeg prøvede den måske mest åbenlyse løsning.

TxtOutput = "TextBox".text
...
print #1, TxtOutput
...
Avatar billede bak Forsker
05. august 2002 - 16:38 #4
Er det en textbox på en UserForm ?
Avatar billede bak Forsker
05. august 2002 - 17:22 #5
Prøv lige det her. Det der står i en textbox er ikke en streng men individuelle karakterer, derfor missede første forsøg

Sub Macro1()
On Error Resume Next
Dim Streng As String
Dim AntalKar As Long
ActiveSheet.Shapes("Text Box 2").Select
AntalKar = Selection.Characters.Count
For d = 1 To AntalKar
Streng = Streng & String(1, Selection.Characters(d).Text)
Next
Open "c:\fil.html" For Output As #1
  Print #1, Streng
Close #1
End Sub
Avatar billede brobaek Nybegynder
06. august 2002 - 09:35 #6
Det jeg mente (men vist ikke skrev så klart) var, at :

txtOutput = "Textbox".text fylder txtOutput op med teksten fra txtboxen.

Så jeg har løst problemet.

Du får nu alligevel points'ne ;-)
Avatar billede bak Forsker
06. august 2002 - 10:15 #7
Tak for det brobaek.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester