Вопрос : Совместимая ошибка в Эксел 2003

Hi,

I хотел было бы спросить помощь специалистов. Прикрепленный архив будет фактическ преобразованным вариантом от Эксел 2007. Однако, преобразованный вариант показывает ошибки как:

>> составляет ошибку, потребителя - определенный определенный тип (ошибка

Runtime

And _Module SendMail module_ Sub (txtEmail как шнур) 2
«

SendMsg функции (strSubject как шнур, _
strBody как шнур, strTO _
как шнур, strDoc _
опционное как шнур, strCC _
опционное как шнур, strBCC _
опционное как шнур) затемняют oLapp как Outlook.Application»: Поддержка предмета не этот тип метода (приватной подводной лодки CommandButton1_Click ()) на _Userform1


Sub ClearRows/>.TintAndShade = 0

At () специалисты/>.TintAndShade = 0

Hope сможет помочь мне выпрямить эт ошибки так, что свое выполнимое в Эксел 2003. Я прикрепил также совместимый рапорт для perusal специалистов.





class= " lastRow
>Attachments " имени " class= class= " значение "
>

filename " class= >Excel2003.xls (198 KB) яваскрипт " href= " " attachmentDetails class= (тип архива детали)
class= " описание " >xls
class=
>
class=

Ответ : Совместимая ошибка в Эксел 2003

FYI- проект был заперт и даже не узнает Environ или форматирует с ошибкой архива.
В лубом случае, попытайтесь эти изменения.


Для функции SendMsg в Module1

Функция SendMsg (strSubject как шнур, _
                   strBody как шнур, _
                   strTO как шнур, _
                   Опционное strDoc как шнур, _
                   Опционное strCC как шнур, _
                   Опционное strBCC как шнур)
       
    Тусклое oLapp
    Тусклое oItem
    Тусклые myattachments

    Установите oLapp = CreateObject («Outlook.Application»)
    Установите oItem = oLapp.CreateItem (olMailItem)

    oItem.Subject = strSubject
    oItem.To = strTO
    oItem.CC = strCC
    Если листы («основа») .CheckBoxes («коробка проверки 1») = 1 после этого oItem.CC = «[email protected]», то
    oItem.BCC = strBCC
    oItem.BodyFormat = olFormatHTML
    oItem.HTMLBody = strBody
    oItem.Importance = olImportanceHigh
   
   
    oItem.Display
   
   
   
    Установите oLapp = ничего
    Установите oItem = ничего
       
Закончите функцию

в userform1:

Приватная подводная лодка CommandButton1_Click ()
Тусклое ws1 как рабочий лист
Тусклое ws2 как рабочий лист
Тусклое rng как ряд
Тусклое celle как ряд
Затемните I как длиной
Затемните n как длиной
Затемните r как длиной

Установите ws1 = листы («основа»)
Установите ws2 = листы («рапорт»)
С ws1
    Установите rng =. Ряд (. Клетки (2, «a»). Клетки (. Rows.Count, «a»). Конец (xlUp))
Конец с

Для I = 0 к Me.ListBox1.ListCount - 1
    Если Me.ListBox1.Selected (I) = True после этого
        Для n = 0 к Me.ListBox2.ListCount - 1
            Если Me.ListBox2.Selected (n) = True после этого
                Для каждого celle в rng
                    Если celle = Me.ListBox1.List (I) и CStr, то (celle. Смещение (0, 8)) = CStr (Me.ListBox2.List (n)) После этого
                        ws1.Range (ws1.Cells (celle. Рядок, «a»), ws1.Cells (celle. Рядок, «e»)). Скопируйте _
                            ws2.Cells (ws2.Rows.Count, «a»). Конец (xlUp). Смещение (1, 0)
                    Закончитесь если
                Следующее celle
            Закончитесь если
        Следующий n
    Закончитесь если
Затем iий
С ws2
    r =. Ряд («a» & Rows.Count). Конец (xlUp). Рядок
    . Клетки (r + 1, «e») = «суммарный итог»
    . Клетки (r + 2, «e») = WorksheetFunction.Sum (. Ряд («E2: E» & r))
    . Клетки (r + 2, «e») .NumberFormat =» [h]: mm "
    . Клетки (r + 2, «e»). Font.ColorIndex = 30
    . Клетки (r + 1, «e»). Font.ColorIndex = 30
    . Клетки (r + 2, «e»). Font.Bold = True
    . Клетки (r + 1, «e»). Font.Bold = True
    С. Ряд («A2: E» & r)
        .FormatConditions.Delete
        тип .FormatConditions.Add: =xlExpression, Formula1: = " =MOD (РЯДОК (), 2)=0 "
        .FormatConditions (1).Interior.ColorIndex = 20
    Конец с
    С. Ряд («a» & r + 1 &»: E " & r + 2)
        . Граничит (xlDiagonalDown) .LineStyle = xlNone
        . Граничит (xlDiagonalUp) .LineStyle = xlNone
        . Граничит (xlEdgeLeft) .LineStyle = xlNone
        . Граничит (xlEdgeRight) .LineStyle = xlNone
        . Граничит (xlInsideVertical) .LineStyle = xlNone
        . Граничит (xlInsideHorizontal) .LineStyle = xlNone
        С. Граници (xlEdgeTop)
            .LineStyle = xlDouble
            .ColorIndex = xlAutomatic
            . Вес = xlThick
        Конец с
        С. Граници (xlEdgeBottom)
            .LineStyle = xlDouble
            .ColorIndex = xlAutomatic
            . Вес = xlThick
        Конец с
    Конец с

   
Конец с
Звонок Module1.checker
Подводная лодка конца

--- в модуле 4, clearrows

Sub ClearRows ()

    Ряд («A2: E1000»). Отборно
    С Selection.Interior
        . Картина = xlNone
    Конец с
    Перенос Selection.Delete: =xlUp
    Ряд («A2»). Отборно
Подводная лодка конца

Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us