Author Topic: VBA Word  (Read 3211 times)

0 Members and 1 Guest are viewing this topic.

Offline roman

  • Newbie
  • *
  • Posts: 33
  • Karma: +0/-0
VBA Word
« on: February 01, 2006, 10:37:48 »
Уважаемые господа программисты!
Нужна помощь!

У меня есть макрос, печатающий в документе несколько страниц - вот он:
ActiveDocument.ActiveWindow.PrintOut _
        Range:=wdPrintFromTo, From:="1", To:="2"
загвоздка в том, что мне нужно вместо "1" и "2" указать переменные, содержащие страницы, например: From:=Start, To:=End!!!
Переменные Start, End у меня объявлены как String!!!
Этот VBA, сволочь, говорит о несоответствии типов.
VBA я не знаю и знать не хочу это извращение, но тут приперло - надо!
О преобразовании типов я что-то ничего не нашел.

Как быть, кто знает?

Offline mars

  • Sr. Member
  • ****
  • Posts: 302
  • Karma: +0/-0
VBA Word
« Reply #1 on: February 02, 2006, 21:24:35 »
http://msdn.microsoft.com/library/default....Lightweight.asp
Code: [Select]
Shlwapi Function -- Description -- VBA Equivalent
StrTrim -- Removes (trims) specified leading and trailing characters from a string. -- See TrimAny function in Listing One

StrToIntEx -- Converts a decimal or hexadecimal string to an integer. -- Combine Int and Val

StrToInt -- Converts a decimal string to an integer. -- Combine Int and Val
« Last Edit: February 02, 2006, 21:29:45 by mars »