問題タブ [office-2016]
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.
excel - Excel 2013 ピボット テーブルは、手動で移動するまで現在のページを変更しません。
長い間完璧に機能していた小さな VBA コードがあります。それは本質的に次のとおりでした。
これは Excel 2013 まで機能し、行は不特定のエラーで失敗しました:
ランタイム エラー 5:
プロシージャ コールまたは引数が無効です。
試行錯誤の結果、Excel 2013 では、ユーザーが Excel インターフェイスを使用して手動でそのページに移動するまで、コードを使用してピボット テーブル ページに移動できないことがわかりました。ユーザーがページに移動するとすぐに、コードを使用したそのページへの移動は常に成功します (ワークブックを閉じるまで)。したがって、コードが任意のページに移動できるようにするには、まずユーザーがすべてのページを手動で確認する必要があります。
その回避策は、代わりに基になるセルの値を変更することです。
現在、この回避策を使用することを余儀なくされていますが、ハックのように感じます。
Excel 2013 でこの動作が発生する原因は何ですか? ページに移動するために最初に行う必要があることはありますか (何かを突く、何らかの方法でデータをロードするなど)。
編集: Office 2016 でも同じ問題が発生します。
vba - Mac Word 2016 - テンプレート フォルダーの場所をプログラムで変更する
Mac Word 2011 では、ユーザー テンプレートは既定で次の場所に保存されます:
~\Library\Application Support\Microsoft\Office\User Templates\My Templates
Mac Word 2016 では、
~\Library\Group Containers\UBF8T346G9.Office\User Content\Templatesに保存されているようです。
Word の環境設定でフォルダーの場所を手動で変更できることを知っています。VBA、Applescript、またはコマンドラインを使用して、この場所をプログラムで変更する方法はありますか?
パスの変更により既存のソリューションが機能しなくなるため、シェル スクリプトまたはマクロをユーザーに配布して、パスを 2011 の場所に自動的に戻すことができるようにしたいと考えています。
outlook - Outlook 2016 のプロファイルをプログラムで作成する
Outlook 2010、2013 の場合、プログラムで Outlook プロファイルを作成し、この記事のように MAPI を介して必要なすべての RPC_OVER_HTTP 接続設定をセットアップすることができました: http://blogs.msdn.com/b/dvespa/archive/2013/05/21/ how-to-mfcmapi-create-mapi-profile-exchange-2013.aspx .
ただし、このアプローチは Outlook 2016 では機能しないようです。Outlook 2016 の接続設定 (またはその他のもの) を手動でセットアップして新しいプロファイルを作成することは可能ですか?
vb.net - Office 2016 参照エラーへのアップグレード: Microsoft.Office.Interop.Excel
Visual Studio 2015 で、「インポート 'Microsoft.Office.Interop.Excel' で指定された名前空間または型にパブリック メンバーが含まれていないか、見つからない」というエラーが表示されます。2013 から Office 2016 にアップグレードした後、このエラーが発生し始めました。
[参照] セクションに、この参照を追加するための .NET タブがありません。MSDN では、Visual Studio 2013 の Primary Interop Assembly をダウンロードするオプションしか提供されておらず、問題は解決していません。まだ .NET タブが表示されません。
これらの参照エラーを修正するにはどうすればよいですか?
c# - VSTO アドインで C# +.Net を使用して、Word 2016 で "PageBreakBefore" を有効/無効にします。
皆様本日のご挨拶。
私は現在、VS2015 で VSTO ツールを使用して追加する Word 2016 を開発しています。奇妙な問題にぶつかりました。
私の要件は、ボタンを使用して Word 2016 で PageBreakbefore を有効または無効にすることです。コードがVBであることがわかりましたSelection.ParagraphFormat.PageBreakBefore = True
。これは、単純なTrue / Falseのものです。
ここで、C# .Net で同じコードを記述しようとするとGlobals.ThisAddIn.Application.Selection.ParagraphFormat.PageBreakBefore = true
、エラーが発生します。
エラーは、int を bool に変換できないことです。インテリセンスを見ると、値をTrueまたはFalseに設定できることがわかります。しかし、キャスト型であることがわかる場合は、int型です。
どんな助けでも大歓迎です。
御時間ありがとうございます。
よろしくアマン
html-email - Office 2016 HTML 電子メール アンカー タグが機能しない/クリックできない
Windows 10 および Office 2016 にアップグレードした後..HTML メールのアンカー タグはクリックできません..Office 2013 では正常に動作しています。この問題に直面した人はいますか? 助けてください。
ms-access - MS Access 2016 クエリのフィールド内のテキストをカンマで区切る
MS Access 2016 データベースへの OBDC リンクを作成した csv ファイル (週に 3 回更新されます。その形式を制御できないため、正規化できません) があります (スキルを更新するために MS Access を選択しました)。それ以外の場合は SQL で完了します)。リンクされたテーブルの OBDC リンクを設定する際にさまざまな順列を試しましたが、他のフィールドに最適な構造を提供するものはありません。
CSV ファイルは次のようになります。
フィールド 3 を 6 つのコンポーネント パーツにコンマで区切るクエリを作成しようとしています。ここで見られるように、InStr と Mid 関数を使用して 2 つまたは 3 つのコンポーネント (ただし、それ以上になることはありません) を分離する多くの例を見てきました。
このフィールドをコンポーネントに分離するために複数の式を作成する必要がありますか?それとも代替ソリューションですか?