ďťż

Ładny brzuch

Dzisiaj zainteresowałem się programowaniem w VBS. W ekspertach były artykuły jak napisać makra do np. MS Word. Po wciśnięciu klawiszy Alt + F11 otwiera się Microsoft Visual Basic, ale problem w tym, że (przynajmniej u mnie) nie można stworzyć nowego projektu. Chciałbym się dowiedzieć czy jest jakiś inny sposób na otworzenie VBS. Mam prosty program (wsześniej zrobiłem graficzny interfejs dla tego skryptu i ponazywałem wszystko odpowiednio):
Private Sub create_Click() Dim intMsg As String Dim StudentName As String Open "C:\sample.txt" For Output As #1 intMsg = MsgBox("File sample.txt opened") StudentName = InputBox("Enter the Student name") Print #1, StudentName intMsg = MsgBox("Writing a " & StudentName & " to sample.txt") Close #1 intMsg = MsgBox("File sample.txt closed") End Sub

Kiedy klikam Compile w Micro~VB to nic się nie dzieje, a owa pozycja w menu robi sie niedostępna.
Napisałem to więc w Module i wyeksportowałem do *.bas bo kompilować się nie dało.
Skorzystałem z darmowego kompilatora zamieszczonego na krążku eksperta dawno temu. Kompilator nazywa się FreeBASIC. Polecenie do kompilowania wydaje się z poziomu konsoli "fbc nazwa_pliku.bas". Kiedy tak właśnie zrobie wyskakuje mi error

file_name.bas(7) error 68: Array not dimensioned before" '('

intMsg = MsgBox("File sample.txt opened")
...........................^

(te kropki dodałem żeby było widać gdzie wskazuje "^")
A w Micro~VB jest wszystko w porządku (jeśli daje Run program). Prosze o pomoc!



Trochę skomplikowanym językiem piszesz...


Dzisiaj zainteresowałem się programowaniem w VBS. W ekspertach były artykuły jak napisać makra do np. MS Word. Przede wszystkim, jeśli piszesz makro dla Worda, to nie jest to VBS, tylko VBA ;)
A druga sprawa, jeśli piszesz w jakimś innym kompilatorze (FreeBasic) to to nie jest wtedy VBA... ;)


Po wciśnięciu klawiszy Alt + F11 otwiera się Microsoft Visual Basic, ale problem w tym, że (przynajmniej u mnie) nie można stworzyć nowego projektu.
W VBA w Wordzie nie możesz stworzyć "nowego projektu". Piszesz tylko dla danego dokumentu, ew. możesz potem eksportować makro


Chciałbym się dowiedzieć czy jest jakiś inny sposób na otworzenie VBS.
Nie wiem, co rozumiesz przez stwierdzenie "otworzyć VBS"

Proponuję, żebyś napisał jaśniej, czego potrzebujesz. Wtedy może ktoś będzie w stanie Ci pomóc ;)

Wiem już wszystko co chciałem wiedzieć jednak moje "zainteresowanie" opadło i wrócę jednak do tego co robiłem wcześniej, czyli webmasteringu :) Dzięki

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •