powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как исправить ошибку из перевода кода из VBA в VB2010?
3 сообщений из 3, страница 1 из 1
Как исправить ошибку из перевода кода из VBA в VB2010?
    #37472554
Sprin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Перевожу код программы из VBA worda на VB 2010 "автозамена текста в колонтитулах":

Sub test2()
For Each w In ActiveDocument.Sections(1).Footers(1).Shapes
w.Select
Debug.Print w.Name
If w.Type = msoTextBox Then
Debug.Print w.Name, w.TextFrame.TextRange.Text

With Selection.Find
.Text = "111"
.Replacement.Text = "222"
.Forward = True
.Wrap = wdFindContinue
End With
Selection.Find.Execute Replace:=wdReplaceAll

' If InStr(1, w.TextFrame.TextRange.Text, "111") Then
' Selection.TypeText Text:="222"
' End If
End If
Next
End Sub


т.к. пишут ошибку что msoTextBox не объявлен, то я через обозреватель объектов забиваю в поисковик msoTextBox и добавляю строку:
Dim msoTextBox As Microsoft.Office.Core.MsoShapeType = 17

но после этого он мне выдает, такую ошибку: "MsoShapeType" в пространстве имен "Microsoft.Office.Core" является неоднозначным...
...
Рейтинг: 0 / 0
Как исправить ошибку из перевода кода из VBA в VB2010?
    #37472670
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
...
'а если так?
If w.Type =  17  Then
...
...
Рейтинг: 0 / 0
Как исправить ошибку из перевода кода из VBA в VB2010?
    #37473043
Sprin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One,

О спасибо огромное!) Не знал, что еще можно таким способом заменять:))
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как исправить ошибку из перевода кода из VBA в VB2010?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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