問題タブ [outlook-2010]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vba - Outlook 2010 VBA の無効または修飾されていない参照
先日取り組んでいたこととは別のアプローチを試みています。職場では、Outlook 2010 を使用しており、.XLSX 添付ファイルを含むメールを 1 日中受信しています。Outlook で VBA を使用して受信メールの添付ファイルをチェックする方法を見つけようとしています。添付ファイルの数が 0 を超える場合は添付ファイルをテストし、スプレッドシートの場合は送信者のアドレス帳情報でtblOutlookLogを更新します。これは、MS Access 以外で VBA を試して 2 日目か 3 日目で、構文を理解しようと暗闇の中で手探りしています。以下の Outlook から以下のコードを投稿しました。.Subject行のolInbox_ItemAdd(ByVal Item As Object)セクションで、". 拙いもので予めお許しください。助けや指示をありがとう。
vba - Outlook 2010 の VBA コードを確認する
約 1 週間取り組んできたこの同じプロジェクトで、私はまだ困惑しています。私は VBA を解決したと思いますが、VBA を Access であまり使用したことがありません。これは、Outlook 2010 で手順を作成しようとする最初の試みです。最終的な目標は、受信メールをチェックして、添付ファイルがあるかどうかを確認することです。添付ファイルがある場合は、ファイルの種類が .xlsx かどうかを確認してください。添付ファイルがスプレッドシートの場合、 MSOutlook.ACCDBという Access DB のtblOutlookLogというテーブルに送信者の電子メール アドレスを書き込みたいと思います。. 機会があればいつでも、このコードを調べて、私が何を間違っているのか、または私が達成しようとしていることに対応するためのより効率的な方法があるかどうかを教えていただけますか? Outlook が開くたびに、Set db = OpenDatabase(strdbPath & strdbName)という行を強調表示するエラーが表示され、認識されないデータベース形式というエラーが表示されます。もう一度ありがとう!
c# - Outlook 2010 アドイン、閉じるイベントをキャンセルしてウィンドウを最小化するにはどうすればよいですか? (C#)
数時間の実験とグーグル検索の後、私はついに自分で理解できるものの終わりに達したので、ここに私が今持っているものがあります:
これはすべて機能し、Outlook を閉じると、エクスプローラーの終了イベントと終了イベントのメッセージ ボックスが順番に表示されます。ただし、この時点で見通しはすでに閉じているようで、これらのイベントをキャンセルする方法がわかりません (他のいくつかのイベントでは、false に設定できる bool Cancel が渡されますが、これらのイベントではできませんか?)、または送信します。最小化イベント(これを理解する方法がまったくありませんでした)。
誰か提案があれば、本当に感謝しています。私は仕事にいくらかの空き時間を持っていたので、いくつかのアドイン開発のことを学び、同時に Outlook の本当に厄介な部分を解決しようと考えました!
編集:私も試しました:
起動時にウィンドウをすぐに最小化します。それは見通しを最小化しますが、システムトレイではなく、バーにのみ適用します(最小化はトレイに最小化するように設定されているため、これは面白いことであり、おそらく実際にはバグです...)それでも、クローズを取り除くことができれば/quit event(s) 少なくともウィンドウをタスクバーに最小化できました。
c# - Outlook PST ファイルのフォルダーの名前を変更する
数日以来、送信済みメール フォルダー、削除された要素、受信トレイ フォルダーの名前を C# で変更しようとしています。
私はこのようなことを試しました:
しかし、成功せずに。名前を変更する権限がないという例外が常に発生します。他のカスタム作成フォルダーは、問題なく名前を変更できます。
フォルダのロックを解除するために何かすることはありますか? または、フォルダにアクセスする別の可能性はありますか?
どうもありがとう
編集: Expetion は: 権限がありません。
html - HTML フォーム Outlook-2010
プロジェクトで、ユーザーにメールを送信しています。この電子メールには、ユーザーが入力して http 投稿要求を行うことができる html フォームがあります。リンクを含む通常の html ページを送信しようとしましたが、ブラウザのように Outlook-2010 でうまくいくようです。ただし、HTMLフォームコードを電子メール内に埋め込むと、ブラウザビューで生成されるように生成されません。したがって、HTML フォームを電子メールに埋め込んで、Outlook 2010 で期待どおりに表示できますか。
c# - TabAppointment タブの Outlook 2010 アドイン
Outlook 2010 アドインを TabAppointment タブに追加しようとしました。TabCalendar に追加すると完全に機能しますが、カレンダーの予定をクリックすると別のタブが表示され、このタブは TabAppointment だと思います。そしてもちろん、私のアドインはそこにあるはずです。ユーザーは、最初にタブを変更してから使用する必要はありません。
コントロール/タブの OfficeId のリスト。リストはこちらからダウンロードできます。
アドインが最終的に配置されるタブ
マイ アドインは、カレンダー アイテムが選択されるたびに表示される必要があります。私が書いたように、TabCalendar は動作しますが、その後 Start タブに配置されます。
TabAppointment を選択したときに、ボタン グループがそこに表示されない理由を知っている人はいますか? それは間違ったタブですか?それとも、この場所にアドインを追加することはできませんか?
outlook - フォーム領域なしで Outlook メッセージ クラス名を変更する
などのメッセージのクラス名を変更したいIPM.Note.MyName
です。
ただし、フォーム領域を変更したくありません。
クラス名を変更するには、どうにかして登録する必要があります - フォーム領域がないので、どうすればよいですか?
ありがとう、
ニリ
email - 署名されたOutlookメッセージが有効で信頼できることを確認するにはどうすればよいですか?
「赤いメダル」アイコンが付いた署名付きメッセージを受け取りました-「このメッセージのデジタル署名は有効で信頼できます」。
それが改ざんされたのか、それとも有効で信頼できるのかをプログラムで判断したいと思います。メッセージにいくつかのプロパティがあることがわかります-
http://schemas.microsoft.com/mapi/string/ {41F28F13-83F4-4114-A584-EEDB5A6B0BFF} / IsSigned
ただし、これはOutlookの内部プロパティであるため、十分ではありません(たとえば、Hotmail Connectorには存在しません)。改ざんされたかどうかはどうすればわかりますか?
どうもありがとう!:)
ニリ
email - Outlook が電子メールから URL ハッシュを取り除く
私たちのアプリは、ハッシュ フラグメントを含むリンクを含むメールを生成します。
- Outlook 2010 ユーザーが HTML リンク (タグ内) をクリックする
<a>
と、URL が開かれますが、不思議なことにハッシュ フラグメントが除外されます。 - ユーザーがプレーン URL (Outlook によってクリック可能なリンクに変換される) をクリックすると、完全な URL が正しく開きます。
Rails アプリの関連コードを次に示します。
電子メール メッセージ (切り詰められています。同様のパターンに従って、アプリの URL の代わりに Twitter の URL を使用しています):
Click hereは Twitter のホームページを開き、プレーン テキストの「リンク」は CNN の Twitter ページを開きます。誰でも理由を説明できますか?
delphi - OLE を使用して Outlook で新しい電子メール フォームを前面 (背景ではなく) に表示するにはどうすればよいですか?
Delphi アプリから Outlook に通信するために、Delphi で OLE を使用しています。
次のコードを使用して、Outlook で新しい電子メール フォームを開いています。問題は、フォームがバックグラウンドにあることです。そのため、電子メール フォームを生成しているフォームを最大化すると、Outlook の新しいメール フォームが「隠れて」しまいます。
そのフォームを一番上に表示するにはどうすればよいですか? (「上にくっつく」のではなく、単に上に表示され、ユーザーは必要に応じてそれを模倣できます)。
これはコードです: