Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.06.2015, 16:48   #1
Оксана33
Форумчанин
 
Аватар для Оксана33
 
Регистрация: 24.11.2014
Сообщений: 156
По умолчанию В Примечание невозможно вставить символы (транскрипцию)

Sub ПРИМЕЧАНИЕ()
Dim Tt
Tt = InputBox("Введите текст", "")
If Tt = "" Then Exit Sub
Selection.NoteText Text:=Tt

With Selection.Comment.Shape
.OLEFormat.Object.Font.Size = 18
.Height = 100
.Width = 150
.Visible = False
End With
End Sub

как изменить этот код, чтобы можно было вставлять транскрипцию слова
refer [rɪ'fɜː]
technology [tek'nɔləʤɪ]
Знание надмевает, а любовь назидает
Оксана33 вне форума Ответить с цитированием
Старый 16.06.2015, 17:04   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

наберите словарь с транскрипциями и заменяйте слова на их транскрипции
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 16.06.2015, 18:10   #3
Оксана33
Форумчанин
 
Аватар для Оксана33
 
Регистрация: 24.11.2014
Сообщений: 156
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
наберите словарь с транскрипциями и заменяйте слова на их транскрипции
вы не поняли, когда я копирую транскрипцию [tek'nɔləʤɪ] в InputBox, то имею вот это
Изображения
Тип файла: jpg пр.jpg (7.9 Кб, 117 просмотров)
Знание надмевает, а любовь назидает

Последний раз редактировалось Оксана33; 16.06.2015 в 19:25.
Оксана33 вне форума Ответить с цитированием
Старый 16.06.2015, 18:18   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

согласен, абсолютно не понял, но не мудрено...

поэкспериментируйте немного. конструкция [...] имеет в VBA особый смысл, уйдите от квадратных скобок (добавите потом) и вообще - на все можно найти ответ, если проявить настойчивость

лично я пока не понимаю в чем, собственно, проблема?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 16.06.2015, 18:53   #5
Оксана33
Форумчанин
 
Аватар для Оксана33
 
Регистрация: 24.11.2014
Сообщений: 156
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
согласен, абсолютно не понял, но не мудрено...

поэкспериментируйте немного. конструкция [...] имеет в VBA особый смысл, уйдите от квадратных скобок (добавите потом) и вообще - на все можно найти ответ, если проявить настойчивость

лично я пока не понимаю в чем, собственно, проблема?
но квадратные скобки не играют роль - такая картина что с ними, что без них
и после вставки вот что выходит (и это без скобок)
Изображения
Тип файла: jpg Новый рисунок (2).jpg (5.4 Кб, 118 просмотров)
Знание надмевает, а любовь назидает

Последний раз редактировалось Оксана33; 16.06.2015 в 18:57.
Оксана33 вне форума Ответить с цитированием
Старый 16.06.2015, 20:48   #6
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Вот так будет работать: (используется другой Inputbox)
Код:
Sub ПРИМЕЧАНИЕ()
    Dim txt$
    txt$ = Application.InputBox("Введите текст", "")
    If txt$ = "" Then Exit Sub

    With ActiveCell.AddComment(txt).Shape
        .OLEFormat.Object.Font.Size = 18
        .Height = 100
        .Width = 150
        .Visible = False
    End With
End Sub
EducatedFool вне форума Ответить с цитированием
Старый 16.06.2015, 23:00   #7
Оксана33
Форумчанин
 
Аватар для Оксана33
 
Регистрация: 24.11.2014
Сообщений: 156
По умолчанию

БОЛЬШУЩЕЕ ВАМ СПАСИБО!!!
Знание надмевает, а любовь назидает
Оксана33 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны натуральное число n и символы s1,...,sn. Получите все символы, расположенные до первого двоеточия (Pascal) Татьана Помощь студентам 16 22.09.2011 15:05
SQL CE 3.5: Повторяющееся значение невозможно вставить в уникальный индекс. X-rus Общие вопросы .NET 0 31.05.2011 17:23
копирую примечание - но не могу вставить в одну ячейку - текст занимает несколько ячеек. Аспирин Microsoft Office Excel 1 16.09.2010 01:44
Примечание gavrylyuk Microsoft Office Excel 1 06.11.2008 19:29
Как вставить одинаковое примечание к группе ячеек? Kona Microsoft Office Excel 3 30.10.2008 12:40