powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Мучения с букмарками
2 сообщений из 2, страница 1 из 1
Мучения с букмарками
    #32453996
Клювик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Такая проблема.
Надо запихнуть в букмарку вордовского документа символ. С обычным текстом никаких проблем, а вот символ никак не хочет запихиваться.
Делаю просто:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
//Коллекция закладок
Variant bookm;
//Одна закладка
Variant bkm;
//Фрагмент
Variant rng;
//Функции для работы с закладками
Function Ex( "Exists" );
Function Marks( "Item" );
Function Rang( "Range" );
Procedure G( "GoTo" );
Procedure Ins( "InsertSymbol" );
bool res;
        bookm = doc.OlePropertyGet( "Bookmarks" );
        res = bookm.Exec(Ex << bkm_name);
        if (res)
        {
                bkm = bookm.Exec(Marks << bkm_name);
                rng = bkm.Exec(Rang);
                Ins << NamedParm( "CharacterNumber" ,  163 );
                Ins << NamedParm( "Font" , (Variant) "Arial" );
                Ins << NamedParm( "Unicode" , (Variant)true);
                Ins << NamedParm( "Bias" , (Variant) 0 );
		//Или так:
                rng.Exec(Ins);
		//Или так:
             rng.OleProcedure( "InsertSymbol" , (long) 163 , (Variant) "Arial" ,(Variant)True,
                               (Variant) 0 );
        }

Как ни делай, результат один - ошибка "Неверный тип переменной".
В VBA все работает.
Дополнительный вопрос: Если я не хочу передавать все параметры, могу я в NamedParm только некоторые упомянуть? Важен ли порядок перечисления таким образом?
...
Рейтинг: 0 / 0
Мучения с букмарками
    #32455747
Клювик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Неужели никто не знает?!!!
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Мучения с букмарками
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]