MS Office PIAs “обратная совместимость”

AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
            builder.setTitle("Alert");
            builder.setIcon(R.drawable.ic_launcher);
            builder.setMessage("Attention");
            builder.setPositiveButton("Get Location",
                    new DialogInterface.OnClickListener() {
                        public void onClick(DialogInterface dialog, int id) {
                            dialog.cancel();

                        }
                    });

            builder.setNeutralButton("Set Location",
                    new DialogInterface.OnClickListener() {
                        public void onClick(DialogInterface dialog, int id) {



                        }
                    });

            builder.setNegativeButton("Exit",
                    new DialogInterface.OnClickListener() {
                        public void onClick(DialogInterface dialog, int id) {
                            dialog.cancel();

                        }
                    });
            builder.show();
6
задан Kara 7 April 2014 в 21:52
поделиться

1 ответ

Вы можете использовать приложения, скомпилированные со старыми PIA, для автоматизации Word 2007, но вы не можете использовать приложения, скомпилированные с Office 2007 PIA, для автоматизации более ранних версий Word.

Некоторые вещи могут работать, но в целом это не поддерживается.

Проблема в том, что новые версии Word имеют новые функции, а новые PIA поддерживают эти новые функции. Вы можете легко создать приложение, которое использует новые функции в новых PIA. Когда вы запускаете это приложение в более старой версии Word - кто знает, что произойдет.

Вам нужно беспокоиться не только о новых «внешних» функциях. В PIA могут быть новые реализации, совместимые только с более новыми версиями приложений Office.

Итак, то, что вы предлагаете сделать, небезопасно и не рекомендуется.

6
ответ дан 17 December 2019 в 02:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: