2

Примеры...

Это происходит в Office 2007/2010

В проводнике Windows щелкните правой кнопкой мыши файл> Отправить> Получатель почты ... Это открывает модальное новое окно сообщения, я не могу получить доступ к чему-либо еще в outlook. Так что этот фрагмент текста из другого письма, которое я хотел скопировать / вставить в новое письмо, не может.

В Excel, Отправить> Электронная почта ... Это открывает модальное окно нового сообщения и блокирует как Excel, так и Outlook. Поэтому несколько ячеек данных, которые я хотел скопировать / вставить в тело письма, не могут.

Есть ли способ предотвратить это? Я не хочу, чтобы новые окна сообщений были модальными.

4 ответа4

2

Есть ли способ предотвратить это?

Откройте другой экземпляр Outlook/Excel. Другого пути нет

1

Я сделал процедуру VBA для генерации сообщения Outlook. Результат тот же, но Outlook и Excel не блокируются, когда вы хотите отправить Active Workbook. Вы можете поместить кнопку на панель быстрого доступа и вызвать эту процедуру из автоматически загруженного модуля из XLSTART.

Sub SendActiveWorkbook()
    'Create Outlook Message and add Active Workbook file to it
    Dim temp_file_full_name As String
    Dim folder As String
    Dim base As String 'File name without extension
    Dim ext As String

    'Create temp copy of ActiveWorkbook
    With ActiveWorkbook
        folder = Environ$("temp") & "\"

        'Workbook name
        base = .Name

        'If workbook did not saved on disk, it does not have extension
        If InStr(base, ".") > 0 Then
            ext = Split(base, ".")(UBound(Split(base, ".")))
            base = left(base, Len(base) - Len(ext) - 1)
        Else
            Select Case .FileFormat
                Case xlExcel8: ext = "xls"
                Case xlOpenXMLWorkbook: ext = "xlsx"
                Case xlOpenXMLWorkbookMacroEnabled: ext = "xlsm"
                Case xlExcel12: ext = "xlsb"
                Case Else: ext = "xlsx"
            End Select
        End If

        temp_file_full_name = folder & base & "." & ext
        .SaveCopyAs temp_file_full_name
    End With

    'Create Outlook message with attachment of temp file and display it
    With CreateObject("Outlook.Application").CreateItem(0)
        .Subject = base
        .Attachments.Add temp_file_full_name
        .Display
    End With

    'Delete temp file. We don't need it anymore
    Kill temp_file_full_name
End Sub
1

Больше работы вокруг, чем ответа. Как только сообщение стало модальным, просто нажмите кнопку сохранения в сообщении. Это сохранит письмо в вашем черновике. Затем закройте сообщение. Откройте черновик сообщения, и он больше не будет модальным.

-1

Несколько вопросов по этому поводу. - Это домашний компьютер в домашней сети? - Это компьютер правительства или компании в их сети? - Если речь идет о правительстве или отрасли / компании, это может быть проблемой конфигурации Windows или проблемой коррупции в офисе Microsoft. Я буквально делал это много раз и никогда не имел этой проблемы. - Возможно, проверьте системные ресурсы, чтобы убедиться, что в памяти уже не открыта версия excel, которая не отображается. Открытое в памяти / Ghost Excel, я видел блокирование доступа к файлу и вызывает все виды проблем. - Кроме того, вы можете убедиться, что ваша версия Microsoft Outlook является используемой версией "Если вы используете версию Microsoft Office Pro". Просто, чтобы убедиться, что версия установлена на ту, которая требуется. - Кроме того, пытались ли вы изнутри Excel с выпадающим меню «file> send to» измениться в более поздних версиях Microsoft Office. В более поздних версиях они вынесли файл отправки. Вы можете повторно включить это, выполнив аналогичные действия, описанные в этом « https://www.technipages.com/word-enable-send-to-mail-recipient-option ». Это использует Microsoft Office 2016.

Вы можете попробовать открыть контейнер Excel без загруженного файла. Затем вернитесь к проводнику и попробуйте тот же процесс.

Постарайтесь сохранять спокойствие и продолжать. Я знаю, что иногда трудно не рассердиться на Microsoft, поскольку они часто отправляют свои приложения наполовину испеченными / глючными, поскольку у них есть миллионы тестировщиков, готовых сообщать о проблемах с их продуктами для них бесплатно.

Надеюсь, это поможет, хорошего дня.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .