Tomsk Sysadmins Forum

Windows => Программирование => Topic started by: roman on February 01, 2006, 10:37:48

Title: VBA Word
Post by: roman 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 я не знаю и знать не хочу это извращение, но тут приперло - надо!
О преобразовании типов я что-то ничего не нашел.

Как быть, кто знает?
Title: VBA Word
Post by: mars on February 02, 2006, 21:24:35
http://msdn.microsoft.com/library/default....Lightweight.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnovba01/html/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